/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Veterinary Ventures -  CSS HTML Styles */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Body Styles */
html, body, #wrapper {
	height:100%;
	margin: 0;
	padding: 0;
	border: none;
	text-align: center;
	background: #021c3d;
	background-image: url(../../../images/BG_grad.jpg);
	background-repeat: repeat-x;
   }
   #wrapper {
      margin: 0 auto;
      text-align: left;
      vertical-align: middle;
      width: 400px;
   }

p,td,li,pre {font: normal 12px verdana,arial,helvetica,sans-serif; color: #000033}

.SiteFrame {
	width: 764px;
	margin: auto;
}

.frametwo {
	width: 235px;
	margin: auto;
}

.contentFrame {
	width: 100%;
	margin: auto;
	color: #FFFFFF;
	background-color: #FFFFFF;
}

/*Font Styles */
h1 {font:12px verdana, sans-serif; font-weight:bold; color:#006600; padding:0px; margin:0px; font-size:13px; text-decoration:none}

h2 {font:13px verdana, sans-serif; font-weight:bold; color:#006600; padding:0px; margin:0px; font-size:13px; text-decoration:none}

.SiteFontNormalFontCharcol {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: normal;
}
.SiteFontNormalCharcolBold {
	font: 12px Arial, Helvetica, sans-serif;
	color: #333333;
	font-weight: bold;
}

.header{height: 4px; background-color: #cccccc; color: #fff; font-size: 10px;}

.foot {background: #F4F4F4; padding-right: 1em}

.fineprint { font-size: 9px; color: #333; margin-top: 0; padding: 10px; }

.fineprintTwo { font-size: 10px; color: #333; margin-top: 0; padding: 0px; }

.section {font: bold 12pt arial,helvetica,tahoma,sans-serif; color: #333333; text-decoration: none}

.menu{
	height: 19px;
	font-size: 12px Helvetica, Arial, sans-serif;
	color: #3399CC;
	text-decoration: none;
	overflow: hidden;
	font-variant: normal;
	background-color: #FFFFFF;
	margin-top: 2px;
}

/* Line Dot Styles */

.HZLine {
	color: #B1AD95;
	border-bottom-style: solid;
	border-bottom-width: thin;
}
.BoxLine {
	color: #999999;
	border-bottom-style: solid;
	border-bottom-width: thin;
	border-top-style: solid;
	border-top-width: thin;
	border-left-style: solid;
	border-left-width: thin;
	border-right-style: solid;
	border-right-width: thin;
}
.verticleDots {
	color: #999999;
	border-right-style: dotted;
	border-right-width: thin;
}

.verticleDotsTwo {
	color: #999999;
	border-right-style: dotted;
	border-right-width: thin;
	border-left-style: dotted;
	border-left-width: thin;
}

.verticleLineBlue {
	color: #B1AD95;
	border-right-style: solid;
	border-right-width: thin;

}

.verticleLineLeftSide {
	color: #B1AD95;
	border-left-style: solid;
	border-left-width: thin;
}
.menuDots {
	color: #999999;
	border-bottom-style: dotted;
	border-bottom-width: thin;
}
.menuDotsTop {
	color: #999999;
	border-top-style: dotted;
	border-top-width: thin;
}

/*Form Elements*/
form {
	margin: 0px;
}

input, select, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
 	font-size: 11px;
	color: #002252;
	border: 1px inset #F4F4F4;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/* Veterinary Ventures -  CSS Classes */
/*~~~~~~~~~~~~~~~~~~~~~~~~~~*/
/*
NOTE: All styles below are specific to Veterinary Ventures - .
You may use the CSS above, or remove it and attach
your own CSS file in addition to cartweaver.css
*/

/*Form Styles*/
input.formCheckbox {
	border: none;
	background: transparent;
}

input.formButton {
	border-bottom: 1px solid #F4F4F4;
	border-left: 1px solid #F4F4F4;
	border-right: 1px solid #F4F4F4;
	border-top: 1px solid #F4F4F4;
	color: #FFFFFF;
	font-weight: bold;
	margin: 2px 2px 0px 2px;
	background-color: #FFFFFF;
}

/* Tables used to display tabular Data. */
/* Apply to <table> tags only. 
Example: <table class="tabulardata">*/
table.tabularData, table.tabularData td, table.tabularData th {
	border: 1px solid #CCCCCC;
	border-collapse: collapse;
}
table.tabularData td, table.tabularData th{
	padding: 3px;
}
table.tabularData th, table.tabularData th a:link, table.tabularData th a:visited, table.tabularData th a:hover, table.tabularData th a:active  {
	color: #FFFFFF;
	background-color: #002252;
}

/* altRowEven & altRowOdd are used to style alternating table rows. */
.altRowEven {
	background-color: #FFFFFF;
}
.altRowOdd{
	background-color: #FFFFFF;
}

.smallprint {
	font-size: 10px;
}

.pagingLinks {
	text-align: center;
}

.errorMessage {
	color: #993333;
	font-weight: bold;
}
/* This aligns products to the top of the table cell with horizontal display of results */
table#tableSearchResults td {
	vertical-align:top;
	margin-top: 2px;
}

.songs {font:12px verdana, sans-serif; color:#636363; padding:0px; margin:0px; font-size:12px; text-decoration:none }

.stop {font:12px verdana, sans-serif; color:#CCCCCC; padding:0px; margin:0px; font-size:12px; text-decoration:none }

.tableheader  { background-color: #999999; padding: 4px }

.tablebkgLIGHT { background-color: #eee; padding: 4px }

.whitetextbold { color: #ffffff; font-weight: bold; font-size: 12px; font-family: verdana, sans-serif }

.content_image { margin: 0 0 10px 10px; float: right; border: solid 0px #777777;  }

.content_image_L { margin: 0 10px 10px 0px; float: left; border: solid 0px #777777;  }

.footerText {font:11px verdana, sans-serif; color:#666666; text-decoration:none padding:0px; margin:0px; font-size:11px;}

.highlight {font:12px verdana, sans-serif; color:red; padding:0px; margin:0px; font-size:12px; text-decoration:none }

.smalltext {font:9px verdana, sans-serif; color:#000033; padding:0px; margin:0px; font-size:9px; text-decoration:none }


/* Form Styles */
.textfield {font-family: verdana, sans-serif; font-size:11px; color:#333333; background:#ffffff; border-top:1px solid #bbbbbb; border-left:1px solid #bbbbbb; border-bottom:1px solid #dddddd; border-right:1px solid #dddddd;}


.submit {
	font: normal 8pt "verdana","arial mt","arial narrow","arial";
	color: #ffffff;
	border: #cccccc 1px outset;
	background-color: #0000FF;
}

.select {
	font: normal 7pt "verdana","arial mt","arial narrow","arial";
	color: #000000;
	background-color: #FFFFFF;
}

.selectyellow {
	font: normal 7pt "verdana","arial mt","arial narrow","arial";
	color: #000000;
	background-color: #ffe864;
	border-top:0px solid #ffe864; border-left:0px solid #ffe864; border-bottom:0px solid #ffe864; border-right:0px solid #ffe864;
}

select.nav_sel {
	font: normal 7pt "verdana","arial mt","arial narrow","arial";
	color: #000000;
	background-color: #FFFFCC;
}

form {margin: 0}
