/*
Theme Name: VETiONX Theme
Description: The default WordPress theme developed for VETiONX.
Version: 1.0
Author: Rob "Dirty Rob" McFadden 
*/

* { margin: 0; padding: 0;}
body { font-family: Arial, Helvetica, sans-serif; background: #eee; color: #333; }
#wrapper { width: 860px; margin: 0 auto; border-left: 1px solid #ccc; border-right: 1px solid #ccc; background: white; }
hr { border: none; height: 5px; background: #ccc; clear: both; }
.clear { clear: both; }
a { outline: none; }
a img { border: none; }
.center { text-align: center; }
.blue { color: #004d7b; }
.highlight { background-color: #FEFFBF; }
.fmcheck { position:relative; left: 100px }

.navigation { background: #f0f0f0; border: 1px solid #ddd; padding: 5px; margin-bottom: 20px; }
.alignleft { font-size: 12px; }
.alignright { float: right; font-size: 12px; }

.lifestylefact { font-family: Georgia; font-size: 13px; margin: 0 50px; background: #dee5eb; padding: 10px 10px 0; border: 1px solid #ccc; margin-bottom: 15px; }
#respond textarea { width: 500px; }

.video { width: 445px; margin: 0 auto; }
.synopsis { width: 423px; margin: 0 auto 15px; padding: 5px 10px; background: #f0f0f0; border-left: 1px dotted #666; border-bottom: 1px dotted #666; border-right: 1px dotted #666; }
.synopsis p { font-size: 12px !important; padding-bottom: 0 !important; }
.transcript p { font-size: 13px !important; width: 445px; margin: 0 auto; font-style: italic; }

.breadcrumb { font-size: 12px; padding: 5px 15px; background: #f0f0f0; border: 1px solid #ddd; margin-bottom: 15px; }

.askVetBox1, .askVetBox2 { height: 155px; }
.askVetBox { width: 283px; float: left; border: 1px solid #000; margin-bottom: 15px; cpadding: 0 10px 10px; }
.askVetBox a { color: black !important; }
.askVetBox h3 { font-size: 18px !important; text-align: center; }
.askVetBox p { font-size: 13px !important; line-height: 20px !important; }
.askVetBox2, .askVetBox4 { float: right; }
.askVetBox1 { background: #e6edf3; }
.askVetBox2 { background: #eef1f3; }
.askVetBox3 { }
.askVetBox3 a { display: block; padding-left: 20px; background: url(images/video.png) no-repeat left 2px; line-height: 14px; padding-bottom: 15px; color: white; }
.askVetBox4 {  }

#header { height: 188px; margin-bottom: 20px; background: url(images/header.jpg); padding: 10px 15px; }
#header h1 { width: 241px; height: 54px; background: url(images/vetionx.png); text-indent: -9999px; float: left; }
#header ul { list-style-type: none; text-align: right; margin-bottom: 5px; }
#header ul li { display: inline; padding-left: 10px; font-size: 13px; }
#header ul li a { font-weight: bold; text-decoration: none; color: #3d86bf; }
#header ul li a:hover { text-decoration: underline; }
#header p {  text-align: right; font-size: 13px; }
#header p strong { font-size: 18px; }
#header p small { font-size: 11px; }

#content { width: 585px; padding: 0 29px 0 15px; float: right; border-left: 1px solid #ddd; overflow: hidden; }
#content p, #content ul, #content ol { font-size: 14px; line-height: 20px; padding-bottom: 15px; }
#content a { color: #437da9; }
#content ul, #content ol { padding-left: 30px; }
#content h1 { margin-bottom: 15px; font-size: 32px; font-weight: normal; color: #000; }
#content h2.pagetitle { text-align: center; text-decoration: underline; font-weight: normal; padding-bottom: 20px; }
#content h3 { font-size: 24px; font-weight: normal; padding: 15px 0; }
#content h4 { font-size: 14px; line-height: 20px; }
#content h5 { font-size: 14px; line-height: 20px; padding-bottom: 15px; }
#content small { font-size: 12px; }
#content p.salesline { font-family: Georgia; font-size: 15px; padding-left: 90px; height: 51px; background: url(images/pages/justparrot.gif) left top no-repeat; color: navy; padding-top: 20px; font-weight: bold; }
.headerpretty { font-size: 24px; padding: 15px 0;}

#content table { margin-bottom: 15px; }
#content h2.home-h2 { width: 560px !important; height: 35px; margin-bottom: 15px; padding: 5px 0 0 40px; background: url(images/homeheaderbg.jpg); }
#content table h3 { font-size: 13px; font-weight: bold; padding: 5px 0 0 0; }
#content table a { text-decoration: none; }

#content .rpicwcap img, #content .lpicwcap img { border: 1px solid #a4a4a4; }
#content .rpicwcap p, #content .lpicwcap p { font-size: 11px; line-height: 14px; text-align: center; padding: 5px; }
#content .rpicwcap { float: right; margin: 5px 0 15px 15px; width: 178px; }
#content .lpicwcap { float: left; margin: 5px 15px 15px 0; width: 178px; }

#content .deal { background: url(images/new/star.jpg) no-repeat 30px center; border-top: 1px solid #a4a4a4; border-bottom: 1px solid #a4a4a4; padding: 5px 0 5px 55px; margin: 15px 0; text-align: center; font-size: 13px; }

#content .testimonial { font-family: Arial; padding: 15px 15px 0; margin: 0px 30px 20px 30px; border: 1px dotted #dad02c; background: #fcfbe5; }
#content .entry .testimonial { margin-bottom: 5px; }
#content .testimonial p { text-align: justify; font-size: 12px; line-height: 18px; padding: 0 0 20px 0; }
#content .testimonial h4 { text-align: center; padding-bottom: 15px; }
#content .testimonial img { border: 1px dotted #dad02c; padding: 1px; float: left; margin: 4px 10px 5px 0; }

/*  alex 3/24/11 */
#content .testimonial_feature {
	font-family: Arial;
	padding: 15px 15px 0;
	margin: 0px 30px 20px 30px;
	border: 1px dotted #dad02c;
	background: #cfd0f5;
}

#content .entry .testimonial {
	margin-bottom: 5px;
}

#content .testimonial_feature p {
	text-align: justify;
	font-size: 12px;
	line-height: 18px;
	padding: 0 0 20px 0;
}

#content .testimonial_feature h4 {
	text-align: center;
	padding-bottom: 15px;
}
#content .testimonial_feature img {
	/*border: 1px dotted #dad02c;*/
	border: 10px inset #cacbf5;
	padding: 1px;
	float: left;
	margin: 4px 10px 5px 0;
}
/* /alex */

#symptom_box {
	border-collapse: collapse;
}

#symptom_box th {
	padding: 4px;
	background-color: #C3DDEE;
	border-bottom: 0px;
}

#symtpom_box tr > th {
	border-bottom: 0px;
}

#symptom_box td {
	border-bottom: 1px solid #cccccc;
	padding-left: 30px;
	background-image: url('/images/checkmark.png');
	background-repeat: no-repeat;
}

#symptom_box tr:last-child > td {
	border-bottom: 0px;
}

.indi-sheet h3 {
	color: #333333;
	font-size: 17px;
	text-decoration: underline;
}

.indi-sheet ul {
	list-style: none outside none !important;
	margin-bottom: 15px;
	padding: 10px 0 15px;
}

.indi-sheet li {
	background-color: #DFDFDF;
	padding: 5px 5px 0;
}

#content .product-header { padding-bottom: 15px; }
#content .product-header img { float: left; }
#content .product-header h2 { font-size: 24px; padding: 0 0 15px 112px; font-weight: normal; font-family: Georgia; }
#content .product-header ul { background: #eff4f8; border: 1px solid #b8cde0; margin-left: 112px; padding: 15px 15px 15px 40px; font-size: 16px; line-height: 22px; }

#content #split-section a.dog-section { display: block; width: 178px; height: 169px; background: url(images/new/section_dog.jpg); float: left; margin: 0 8px 20px; display: inline; text-decoration: none; }
#content #split-section div.dog-section { display: block; width: 178px; height: 169px; background: url(images/new/section_dog.jpg); float: left; margin: 0 8px 20px; display: inline; text-decoration: none; }
#content #split-section a.cat-section { display: block; width: 178px; height: 169px; background: url(images/new/section_cat.jpg); float: left; margin: 0 8px 20px; display: inline; text-decoration: none; }
#content #split-section a.horse-section { display: block; width: 178px; height: 169px; background: url(images/new/section_horse.jpg); float: left; margin: 0 8px 20px; display: inline; text-decoration: none; }
#content #split-section p { color: #333; padding: 120px 5px 0; text-align: center; font-size: 12px; line-height: 15px; }

#content .question { margin: 0 30px 0px 30px; padding: 15px 15px 0; background: #d8e0e6; border: 1px solid #333; }
#content .answer { margin: 0 30px 50px 30px; padding: 15px 15px 0 15px; border: 1px dotted #333; border-top: none; background: #eef1f3; }
#content .answer p, #content .question p { font-size: 13px; line-height: 20px; }

#sidebar { float: left; width: 195px; padding: 0 15px; overflow: hidden; }
#sidebar ul { list-style-type: none; }
#sidebar ul li { padding-bottom: 30px; }
#sidebar ul li h2 { font-size: 15px; text-transform: uppercase; padding-bottom: 4px; padding-top: 6px; padding-left: 25px; background: url(images/new/sidebar-header.jpg); }
#sidebar ul li li { padding-bottom: 0; font-size: 12px; text-transform: uppercase; font-weight: bold; display: inline; }
#sidebar ul li li span { font-size: 10px; text-transform: none; font-weight: normal; }
#sidebar ul li li a { display: block; padding: 2px; border-bottom: 1px dotted #a4a4a4; text-decoration: none; margin-top: 2px; color: #437da9; }
#sidebar ul li li a:hover { background: #dbe5ee; border-bottom: 1px solid #b8cde0; border-top: 1px solid #b8cde0; margin-top: 1px; }

#sidebar ul li.autoship { border: 1px solid #90b1d4; padding-bottom: 0; margin-bottom: 30px; }
#sidebar ul li.autoship img { display: block; margin-bottom: 5px; }
#sidebar ul li.autoship p { font-size: 12px; text-align: center; margin-bottom: 5px; }
#sidebar ul li.autoship p a { font-size: 10px; }
#sidebar ul li.autoship p#autoship { font-size: 11px; background: #ededed; padding: 5px; display: none; }

#sidebar ul li.success-excerpt { padding-bottom: 0; margin-bottom: 30px; border: 2px dotted #ccc; padding: 10px; width: 172px; }
#sidebar ul li.success-excerpt h3 { text-align: center; font-size: 14px; text-transform: none; text-decoration: underline; border-bottom: none; padding-bottom: 0px; color: #437da9; }
#sidebar ul li.success-excerpt p { font-size: 14px; padding-top: 10px; font-family: Georgia; }
#sidebar ul li.success-excerpt p strong { font-size: 11px !important; font-family: Arial; }

#order-options { padding: 15px; }
#order-options span.option_savings { float: right; clear: right; color: green; font-weight: bold; padding-right: 5px; margin-top: 2px; #margin-top: -7px; }

#order-promise { float: left; width: 400px; margin-right: 20px; }

/*#order-promise img { float: left; }*/
#order-promise-img { float: left; font-size: 11px; text-align: center;}

#order-promise h6 { font-size: 18px; padding-bottom: 15px; text-align: center; font-family: Georgia; font-weight: normal; text-decoration: underline; }
#order-promise ul { font-size: 13px; line-height: 22px; padding-left: 122px; }

#order-choices { float: left; width: 410px; }
#order-choices .order-option { border: 1px solid #a4a4a4; margin-bottom: 10px; margin-top: 10px; padding: 10px; font-size: 13px; line-height: 20px; background: #edf3f7; }
#order-choices .order-option img { float: right; margin-bottom: 5px;}
#order-choices .order-option .option_heading { font-weight: bold; }

#ways-to-order { padding-bottom: 20px; }
#ways-to-order h2 { float: left; width: 165px; font-weight: normal; font-size: 24px; padding: 5px 45px 0 0; }
#ways-to-order h2 span { font-size: 70px; float: left; font-weight: bold; margin-right: 5px; margin-top: -14px; }
#ways-to-order h3 { font-size: 18px; font-style: italic; letter-spacing: 1px; font-variant: small-caps; }
#ways-to-order ul { list-style-type: none; font-size: 13px; }
#ways-to-order ul li { float: left; }
#ways-to-order ul li.order-online { padding: 0 20px; margin: 0 20px; border-right: 1px dotted #999; border-left: 1px dotted #999; display: inline; }

#shipping-line { text-align: center; padding: 15px 0; font-size: 13px; }

#footer { background: #f4f4f4; padding-top: 15px; font-size: 12px; text-align: center; }
#footer img { display: block; margin: 0 auto; }
#footer ul { list-style-type: none; padding-bottom: 15px; }
#footer ul li { display: inline; padding: 0 10px; }
#footer ul li a { color: #666; font-weight: bold; text-decoration: none; }
#footer ul li a:hover { text-decoration: underline; }
#footer p { padding-bottom: 15px; }
#footer p.fda { padding: 0 150px 15px; font-weight: bold; color: #666; }

/*custom contact form*/
div.errordiv{background-color:#f9acc3;border: 1px solid;border-color: #d4d4d4;width: 570px;font-weight:bold; font-size: 12px;color:red;margin-bottom:5px;}
div.errordiv img{vertical-align:middle;height:16px;width:16px;}
div.correctdiv{background-color:#e5eecc;border: 1px solid;border-color: #d4d4d4;width: 570px;font-weight:bold;font-size: 12px;color:#676666;margin-bottom:5px;}
div.correctdiv img{vertical-align:middle;height:16px;width:16px;}
div.mydiv{background-color:#e5eecc;border:1px solid;border-color:#d4d4d4;width:500px;text-align:center;font-weight:bold;font-size: 14px;}
.myfont{font-family:"Cursive",Comic Sans MS;font-size:18px;font-weight:bold;}

.wide #content { width: auto; float: none; padding: 0; }

.ddfm label { font-size: 13px !important; }
.ddfm .credits { display: none; }

/*indication by ingredient*/
.indi-sheet { font-size: 13px; width: 500px; padding-top: 10px; border-top:1px dotted #C7D5DE;}
.indi-sheet h4 { font-size:17px; color: #333; text-decoration:underline; }
.indi-sheet ul { list-style:none !important; margin-bottom: 15px; padding: 10px 0 15px 0;}
.indi-sheet li { background-color:#dfdfdf; padding: 5px 5px 0 5px;}

#slider { margin-bottom: 10px; border: 1px solid #a4a4a4; padding: 4px 0 4px 4px; }
#slider ul { margin: 0; padding: 0; list-style: none; }
#slider li { width: 594px; height: 291px; overflow: hidden; }
ol#controls { margin-bottom: 25px; padding: 0; height: 28px; }
	ol#controls li {
		margin: 0 10px 0 0; 
		padding: 0;
		float: left;
		list-style: none;
		height: 28px;
		line-height: 28px;
		}
	ol#controls li a {
		float: left;
		height: 28px;
		line-height: 28px;
		border: 1px solid #333;
		background: #e6edf5;
		color: #555;
		padding: 0 10px;
		text-decoration: none;
		}
ol#controls li.current a { background: #4188c0; color: #fff; }


/*-----------------------------------------*/
/*-------- Healthy Lifestyle Styles -------*/
/*-----------------------------------------*/



.lifestyle h2 {
text-align: center;
font-family:Georgia, "Times New Roman", Times, serif;
margin-bottom: 10px;
font-size: 22px;
margin-bottom: 20px;
}

.lifestyle h4 {
margin-bottom: 7px;
text-decoration: underline;
	}
	
	
.sociable_div {
	width: 180px;
	margin: 0 auto;
	text-align: center;
	}
		
div.sociable ul li {
	display: inline;
}


/*-----------------------------------------*/
/*-------- Dia Ionx Video Box -------------*/
/*-----------------------------------------*/
#videoBox { width: 565px; height: 105px; background: url(/wp-content/themes/vetionx/videos/background.png); padding: 10px; }
#videoBox a { text-align:centerfloat: left; margin: 0 5px; display: inline; width: 70px; font-size: 11px; }
#videoBox a img { display: block; margin-bottom: 5px; }


/*-----------------------------------------*/
/*----------- Ask Dr. Char ----------------*/
/*-----------------------------------------*/

#drcloud { font-size: 12px; text-align: justify; }
#drcloud a { text-decoration: none; padding: 3px 3px 3px 3px; }
#drcloud a:hover { text-decoration: underline; background-color: #d5d5d5; padding: 3px 3px 3px 3px;}

img#wpstats{display:none}

