/* 
========================================================================
TEMPLATE.CSS
========================================================================
*/

/* --- Body - control position #container, allows centering of site -- */
body {
	text-align: center;
	background-color: white;
	margin-top:5px;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#000000;
	font-weight:normal;
}

#container {
	display: block;
	margin: 0 auto;
	
}

/* Contains rest of HTML */
#centrecontainer {
	width: 740px;
	text-align: left;
	margin: 0 auto;
	min-height:100%;
	background:url(../templateimages/1pxborderstretch.gif) top left repeat-y;
	padding:0px
}

.cleaner {

clear:both;
margin:0; padding:0;
 }


/* --- Header section ------------------------------------------------ */
#header { height: 129px; margin: 0px; }

#header_left_con { float:left; width:370px; height:129px;}
#header_right_con {float:right; width:370px; height:129px}
#header-01 { width:370px; height:57px; }
#header-02 { width:370px; height:129px; }
#header-03 { width:370px; height:72px; }

#submenu1 { float:left; width:740px; height:15px; background-color:#7DBD43; padding-top:3px; text-align:center; padding-bottom:3px; color:#FFFFFF; margin-bottom:0px;}

#submenu2 { float:left; width:535px; height:15px; background-color:#B7D1E0; padding-top:3px; text-align:left; padding-left:205px; padding-bottom:3px; color:#000000;}

/* Sub menu links */

.menulinks a:link { color:#FFFFFF; text-decoration:none; }
.menulinks a:visited { color:#FFFFFF; text-decoration:none; }
.menulinks a:active {color:#FFFFFF; text-decoration:none; }
.menulinks a:hover { color:#FFFFFF; text-decoration:underline; }

.menulinks2 a:link { color:#000000; text-decoration:none; }
.menulinks2 a:visited { color:#000000; text-decoration:none; }
.menulinks2 a:active {color:#000000; text-decoration:none; }
.menulinks2 a:hover { color:#000000; text-decoration:underline; }

/* All Other Links */

a:link {text-decoration:none; color:#B32C22; font-weight:normal}
a:visited {text-decoration:none; color:#B32C22; font-weight:normal}
a:active {text-decoration:none; color:#B32C22; font-weight:normal}
a:hover {text-decoration:underline; color:#B32C22; font-weight:normal}



/* --- Entire page body section - everything below the header -------- */

#pagebody {
	margin: 0px 0px 0px 0px;
}

/* Left hand section of page body (if you have one!) */
#left {
	width: 168px;
	margin: 0px;
	float: left;
	background-color:white;
}

#basket_container { width:182px; float:left; background-color:#FFFFFF}
#basket_header { width:182px; background-color:#000000; height:20px; margin-top:1px; clear:both; padding-top:1px}
#basket_border { width:174px; border:#CCCCCC 1px solid; margin-top:1px; padding:3px; margin-bottom:1px; background-color:#FFFFFF}
#basket_border a:hover { text-decoration:none}

#catmenu { width:178px; border:#CCCCCC 1px solid; margin-top:1px; padding:0px 1px 0px; background-color:#FFFFFF }
#catmenu_container { width:178px; margin:0px; padding:0px; background-color:#FFFFFF;}

#alpacasalelink { width:182px; background-color:#FFFFFF; margin:0px; padding:0px}

#protx {width:182px; background-color:#FFFFFF; clear:both}

/* Dynamic page content section of page body */
#pagecontent {
	width: 558px;
	float: right;
	padding: 0;
	background-color:white;
	min-height:392px;
	height:auto;
	margin-top:0px;
}

#pagecontent_pad {
	padding: 22px;
	background-color:transparent;
	margin-top:0px;
}

/* Container for Featured Products */

#home_region2 { width:auto; margin-top:16px; float:left; text-align:center}

/* Container for Right Sided Divs - Latest News and Model Photo */

#home_region3 { float:right; width:375px}

/* Container for Model Photo */

#home_region4 { float:right; width:125px; margin-top:16px }

/* Container for Middle Headlines Section */

#home_region5 { float:left; text-align:left; font:Arial, Helvetica, sans-serif; font-size:11px; width:225px; margin-top:10px; margin-left:5px; margin-right:10px }

#home_region5 p {margin-top:6px}

#home_region5 h2 {display:inline; }

/* --- Footer -------------------------------------------------------- */
#footer {
	padding-top:1px;
	clear: both;
	text-align: left;
	margin: 0 auto;
	width:740px
}

#footer_bar {width:740px; background-color:#000000; height:5px; font-size:5px; min-height:5px; clear:both}
#cards {margin-top:2px; margin-bottom:2px; margin-left:270px; }

/* Footer nav links */
#footer .links {
	margin: 0px;
}

#footer .links li {
	list-style: none;
	display: inline;
}
	
#footer .links a {
	font-size: 7pt;
	padding: 2px;
	margin-left: 3px;
	margin-right: 3px;
}

/* T&Cs text */
#terms {
	margin-top: 2px;
	margin-bottom: 12px;
	font-size: 11px;
	color: #999999;
	background-color:#FFFFFF;
	text-align:center;
	margin-left:210px;
	margin-right:118px
}

#terms a:link {text-decoration:none; color:#999999; font-weight:normal}
#terms a:visited {text-decoration:none; color:#999999; font-weight:normal}
#terms a:active {text-decoration:none; color:#999999; font-weight:normal}
#terms a:hover {text-decoration:underline; color:#999999; font-weight:normal}


/* --- language, currency menu and search box ------------------------ */
#languagemenu form select, #currencymenu form select {
	width: 168px;
	margin: 0;
	padding: 0;
}

#searchbox input {
	width: 148px;
}

#searchbox #searchbutton {
	width: 10px;
	text-align: right;
	margin: 0;
	padding: 0;
}

/* --- Template items ------------------------------------------------ */
#left_pad {
	padding: 0px 5px 0px 8px;
}

#left h2 {
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}

/* search and mailinglist forms */
#quicksearch form {
	display: block;
}

#left input.submit {
	height: 22px;
	width: 30px;
}

#left input.text {
	width: 95px;
}

#mailinglist label#email {
	display: block;
	margin: 0px 0px 2px 0px;
}

#mailinglist label#htmlemail {
	display: block;
	margin: 2px 0px 2px 0px;
}

#right h2 {
	margin: 10px 0px 5px 0px;
	font-weight: bold;
}
