@charset "UTF-8";
/* Main Layout*/

body,td,th {
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	background-color: transparent;
}

body {
	background-color: transparent;
	background-image: url(/images/body-background.gif);
	background-repeat:repeat;
}

a {
	font-size: 12px;
	color: BC0262;
}

a:visited {
	color: #000000;
}

a:hover {
	color: BC0262;
}

a:active {
	color: #BC0262;
}

/* Main Areas */

.header {
        width: 840px;
        height: 200px;
}


.header img {
        padding-left: 50px;
}

.global-main {
	width: 840px;
	padding-right: 0px;
	bbackground-color: transparent;
        margin-left: auto;
        margin-right: auto; 
}

.outer-main {
	width: 980px;
	float: left;
        padding-bottom: 50px;
        background-color: transparent;

}

.global-header {
	background-color: transparent;
}

.global-body {
	width: 980px;
	float: left;
        margin-top: -30px;
        background-color: transparent;
        margin-bottom: 0px;
}

.left-nav {
	float: left;
	text-align: right;
	font: normal 16px Verdana, Arial, Helvetica, sans-serif !important; 
	list-style-type: none;
	padding-top: 18px;
}

.main-nav {
	width: 120px;
	float: left;
	list-style-type: none;
	height: 100%;
	padding-top: 23px;
        z-index: 20;
        position: relative;
        padding-right: 20px;
}


.left-nav a:link, .left-nav a:active, .left-nav a:visited {
	color: #000000;
	list-style-type: none;
	text-decoration: none;
}
	
.left-nav a:hover {
	color: #BC0262;
}
	
.left-nav ul a.selectOn:link, .left-nav ul a.selectOn:active, 
.left-nav ul a.selectOn:visited, .left-nav ul a.selectOn:hover {
	color: #BC0262;
	font-weight: bold;
}

.main-area {
	width: 680px;
	float: left;
	background: transparent;
        padding-left: 28px
}



.global-footer h3 {
	float: left;
	width: 630px;
	border: 1px #BC0262 solid;
        padding: 10px;

}

.global-footer p {
	border-bottom: 1px dotted #000000;
        padding: 0px 0px 14px 12px;
        width: 635px;
}

.global-footer a:link, .main-footer a:active, .main-footer a:visited {
	color: #BC0262;

}

.global-footer a:hover {
	color: #000;

}

.global-footer {
	width: 650px;
	float: left;
        margin-top: -30px;
        padding-left: 172px;
        padding-top: 0px;
       
}


/* Images and Text */

.floatright-area {
	width: 300px;
	float: right;
	margin-right: -18px;
	padding-bottom: 0px;
	margin-top: -20px;
        padding-left: 12px;
}

.titles {
	margin-bottom: -10px;
        width: 308px !important;
        padding: 0px !important;
}

.main-text p {
	padding-right: 0px;
        line-height: 180%;
        padding-left: 4px;
        display:block;
}

.main-text {
	width: 670px;
	float: left;
        padding-top: 20px;
        padding-left: 0px;
        padding-bottom: 0px;
}

/*
.main-text li {
        line-height: 180%;
        list-style-position: none !important;
        margin-left: 10px;
list-style: none;
}
*/

.bull-float {
float: left;
width: 5px;
height: 20px;
padding: 0px 8px 10px 0px;
}

.bull-float2 {
float: left;
width: 5px;
height: 20px;
padding: 0px 8px 0px 0px;
}

.bull-float3 {
float: left;
width: 5px;
height: 65px;
padding: 0px 8px 0px 0px;
}


.main-text li {
        line-height: 180%;
        list-style-position: none !important;
        margin-left: 6px;
list-style: none;
}

.left-nav ul li {
        list-style: none;
	text-decoration: none;
	padding-bottom: 8px;
        padding-top: 8px;
        border-bottom: 1px dotted #232323;
}

#gallery-link {
        border-bottom: 1px dotted #aaa;
        padding-bottom:6px !important;
}

.left-nav ul {
	margin-top: 0px;
        width: 120px;
        padding: 0px 5px 10px 0px;
}


.left-nav ul ul {
	margin: 0px 0px 0 46px;
	padding: 0px 4px 2px -20px;
        width: 60px;
        border-bottom: none !important;
       
}

.left-nav ul ul li {
	text-align: right;
        padding: 2px 0 2px 0;
       
}
.secondary-titles {
        font-weight:bold;
        font-size:14px;
        padding: 10px 0 0 0px !important;
        margin: 0px;
}

.main-list {
	width: 215px;
}



.row {
float: left;
width: 215px;
}

.cell1 p{
width: 60px;
float: left;
padding: 2px 0px 0px 0px;
}

.cell2 p{
width: 60px;
float: left;
padding: 2px 4px 0px 30px;
}


.cell3 p{
width: 60px;
float: left;
padding: 2px 0px 0px 0px;
}

.float-right-image {
float: right;
margin-top: -80px;
}

.main-text a:link, .main-text a:active, .main-text a:visited {
color: #BC0262;
}

.main-text a:hover {
color: #000000;
}

.related-links li {
    width: 120px !important;
    text-align: left; 
    font-weight: normal; 
    border-top: none !important; 
    border-bottom: none !important;
}

.related-links ul {
    width: 120px !important;
    text-align: left;  
    font-weight: bold;
    padding: 4px 0 0 6px !important;
    border-bottom: none !important;
    border-top: none !important;
}

.flash-gallery {
    padding-top: 10px !important;
}

.previous-link {
float: left;
}

.gallery-info {
float: left;
padding-left: 65px !important;
padding-right: 65px !important;
}

.payment img{
padding: 4px 8px 10px 0px;
float: right;
}

#payment-text {
font-size: 10px;
float: right;

}

/* >>>>>>>>>>>>>>  Form <<<<<<<<<<<<<<<<<<*/

.main-form {
width: 550px;
padding-top: 10px;
display: block;
padding-left: 4px;
}

.name-container {
width: 550px;
float: left;
padding-bottom: 6px;
display: block;
}

.address-container {
width: 550px;
float: left;
padding-bottom: 6px;
display: block;
}

.email-container {
width: 400px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
display: block;
}

.phone-container {
width: 400px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
display: block;
}

.breed-container {
width: 400px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
display: block;
}

.medium-container {
width: 180px;
float: left;
padding-bottom: 6px;
padding-right: 30px;
padding-top: 10px;
display: block;
}

.type-container {
width: 180px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
display: block;
}

.size-container {
width: 200px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
padding-right: 8px;
display: block;
}

.custom-container {
width: 200px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
display: block;
}

.personality-container {
width: 520px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
display: block;
}

.payment {
width: 200px;
float: left;
padding-top: 20px;
padding-left: 70px;
}

.style3 {
font-size: 9px;
color: #FF0000;
float: left;
}

.comments-container {
width: 520px;
float: left;
padding-bottom: 6px;
padding-top: 10px;
}

.left {
float: left;
width: 180px;
padding-right: 30px;
padding-bottom: 6px;
}

.left2 {
float: left;
width: 350px;
padding-bottom: 6px;
}

.right {
float: left;
width: 180;
padding-bottom: 6px;
}

label {
font-size: 10px;
float: left;
}

.field-size {
width: 180px;
}

.field-size2  {
width: 390px;
}

.field-size3  {
width: 180px;
}


.field-size4 {
width: 180px;
}


.style3 {
width: 90px;
padding-top: 8px;
float: left;
}


#Country {
width: 185px;
}

.desc {
font: normal 12px Arial;
width: 500px;
padding-bottom: 4px;
}

#Email {
width: 390px;
}

#Phone_Number {
width: 180px;
}

#Type_and_Breed_of_Animal {
width: 390px;
}

#Size_of_paintings {
width: 185px;
}

#Custom_Size {
width: 180px;
}

#Personality {
width: 390px;
}

#Comments {
width: 390px;
}

.buttons {
width: 390px;
padding: 6px 0px 6px 0px;

}

#oil-radio, #pastel-radio, #Field12_0, #Field12_1 {
width: 15px;
float: left;
}

.radio1, .radio2, .radio3, .radio4 {
padding-top: 2px;
}

.left-radio1 {
width: 180px;
float: left;
padding-bottom: 10px;
}

.left-radio2 {
width: 180px;
float: left;
}

.full-radio {
width: 180px;
float: left;
padding-bottom: 10px;
}

.head-radio {
width: 180px;
float: left;
padding-bottom: 10px;
}
