/* CSS Document */
* 
{ 
	padding: 0;
    margin: 0; 
}

A
{
	
	color:#666666;
	text-decoration:underline;
	
}
A:Hover
{
	background-color:#C6D1E3;
	text-decoration:none;
}
.floatleft
{
	float:left;
}
.floatright
{
	float:right;
}
.floatclear
{	
	clear:both;
}


img
{
	border:0px none #FFFFFF;
}


body 
{
	text-align: center;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:75%;
}

#container 
{
	/*border:1px solid red;*/
	width: 780px;
	height: 100%;
	padding-left:1px;
	margin: 0px auto;
	background-attachment: fixed;
	background-image: url(page_design/background-strip.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}

#homestudintros
{
	clear:both;
	width:100%;
	margin-top:20px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#8C8C8C;
	line-height:140%;
}

.leftcol
{
	width:235px;
	border-top:1px solid #CCCCCC;
	vertical-align:top;
	padding-right:20px;
}
.midcol
{
	width:235px;
	border-top:1px solid #CCCCCC;
	vertical-align:top;
	padding-right:20px;
}
.rightcol
{
	width:207px;
	
	vertical-align:top;
}

#homestudintros .rightcol
{
	border-top:1px solid #CCCCCC;
}


.leftcolcontent
{
	width:235px;
	vertical-align:top;
	padding-right:20px;
}
.midcolcontent
{
	width:235px;
	vertical-align:top;
	padding-right:20px;
}
.rightcolcontent
{
	width:207px;
	vertical-align:top;
}
#latestarrivalthumbnail
{
	float:left;
	width:85px;
}
#latestarrivaltext
{	
	float:left;
	width:200px;
}

#container .hr
{
	/*margin: 1px 23px 1px 23px;
	color:#C9C9C9;
	height:3px;*/
	border-bottom:1px solid #c9c9c9;
	/*background-color:#c9c9c9;*/
	height:1px;
	margin: 1px 23px 0px 23px;
	font-size:0%;
	
}


#container .bandphotos
{
	margin: 1px 23px 1px 23px;
}

#container #content
{
	margin: 30px 43px 30px 43px;
	text-align:left;
}

#container #contenttitle
{	
	margin: 3px 23px 3px 23px;
}
#pagetitle
{
	padding-left:20px;
	font-size:200%;
	font-weight:bold;
}
.subsectiontitle
{
	font-size:140%;
	color:#666666;
	font-weight:bold;
}
#pagecrumb
{
	font-size:95%;
	padding-right:20px;
}




#contenttitle
{
	padding-top:12px;
	height:35px;
}


#container #content #browsestock
{
	float:left;
	font-size:95%;
	/*height:350px;*/
}

#browsestock #stockcategories
{
	margin-top:21px;
	width:465px;
}

#browsestock #stockcategories td
{
	text-align:center;
	height:131px;
}

#searchstock 
{
	/*background-attachment: fixed;
	background-image: url(page_design/search-stock-form-bg.jpg);
	background-position: center bottom;
	background-repeat:no-repeat;*/
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#8C8C8C;
}

#searchstock #searchform
{
	margin-top:18px;
	width:208px;
	height:202px;
	
}

#searchform td
{
	text-align:center;
	/*height:35px;*/
}

#searchstock #searchform select
{
	width:172px;
	background-color:#EEF4FD;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:90%;
	color:#666666;
}

#container #content #searchstock
{
	width:210px;
	float: right;
	text-align:left;
}

#searchstock #searchbutton
{
	padding-right:34px;
	text-align:right;
}

#container #footer
{
	clear:both;
}

#container #footer #address
{
	margin: 1px 23px 1px 23px;
	background-color:#C6D1E3;
	height:25px;
	padding-top:5px;
}

#container #footer #links
{
	vertical-align:middle;
	margin: 1px 23px 1px 23px;
	background-color:#010066;
	height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:85%;
	line-height:160%;
	color:#FFFFFF;
	padding-top:6px;
}

#links A
{
	color:#FFFFFF;
}

#container .toppanel
{
	margin: 1px 23px 1px 23px;
	text-align:left;
	height: 97px;
}
#container .topnavigation
{
	margin: 1px 23px 1px 23px;
	text-align:center;
	/*background-color:#0099CC;*/
	height:27px;
}

#container .topnavigation TABLE TD
{
	width:25%;
	margin-right:1px;
	text-align:center;
}

#container .topcontact
{
	float:right;
	color:#AFAFAF;
	text-align:right;
	margin: 19px 9px 0px 0px;
	line-height:19px;
	font-weight: bold;
}
#container .toplogo
{
	float:left;
	margin: 9px 0px 0px 15px;
	padding-left:20px;
}

.hidden
{
	display:none;
}


#aboutus #footer #address
{
	background-color:#DADAE5;
}
#aboutus #pagecrumb,#aboutus #pagecrumb a
{
	color:#6B6B97;
}
#aboutus #contenttitle
{
	background-color:#D2D2E0;
}
#aboutus #links
{
	color:#FF0000;
	background-color:#CC0000;
}
#aboutus #pagetitle 
{
	color:#6B6B97;
}

#horses #footer #address
{
	background-color:#EEEEEE;
}
#horses #pagecrumb,#horses #pagecrumb a
{
	color:#666666;
}
#horses #contenttitle
{
	background-color:#EBEBEB;
}
#horses #footer #links
{
	color:#666666;
	background-color:#BCBCBC;
}


#info #footer #address
{
	background-color:#E7E6E4;
}
#info #pagecrumb,#info #pagecrumb a
{
	color:#9F9D92;
}
#info #contenttitle
{
	background-color:#E2E1DE;
}
#info #links
{
	color:#FFFFFF;
	background-color:#9F9D92;
}
#info #pagetitle 
{
	color:#9F9D92;
}


#enquiry #footer #address
{
	background-color:#E3E2DB;
}
#enquiry #pagecrumb,#enquiry #pagecrumb a
{
	color:#8E8A6F;
}
#enquiry #contenttitle
{
	background-color:#DDDCD4;
}
#enquiry #links
{
	color:#FFFFFF;
	background-color:#8E8A6F;
}
#enquiry #pagetitle 
{
	color:#8E8A6F;
}

.input
{
	color:#333333;	
	background-color:#F7F7F7;
	border-top:1px solid #999999;
	border-bottom:1px solid #D5DDDD;
	border-left:1px solid #AAB3B3;
	border-right:1px solid #AAB3B3;
	width:80%;
}
.submit
{
	font-size:110%;
}