/* Start of CMSMS style sheet 'Main' */
*{
margin:0;
padding:0;
}
body, html{
background-image:url(../images/tartan-block.jpg);
font-family:"trebuchet MS", Arial, Helvetica, sans-serif;
}
p{
margin:0 0 15px 0;
}
ul, ol{
margin:15px 0 15px 25px;
}
img{
border:0;
}
a{
color:#5C4D1D;
}
h1{
margin:10px 0 25px 0;
font-size:20px;
}
h2{
margin:10px 0 20px 0;
font-size:18px;
}
h3{
margin:10px 0 15px 0;
font-size:16px;
}
h4{
margin:10px 0 10px 0;
font-size:14px;
}
h5{
margin:10px 0 10px 0;
font-size:14px;
}
h6{
margin:10px 0 10px 0;
font-size:14px;
}

/**************************Main Container***********************************/
#container{
width:905px;
margin:auto;
background-image:url(../images/main-bg.jpg);
background-repeat:repeat-y;
}

/**************************End Main Container************************************/



/**************************Content Area***********************************/
#content-container{
padding:0 10px 0 10px;
color:#5C4D1D;
min-height:400px;
}
#banner{
text-align:center;
position : relative;
top : -15px;
}
#banner img{
behavior: url(assets/iepngfix.htc);
width:892px;
height:314px;
}
#logos{
text-align:center;
}
#main{
font-size:15px;
padding:20px 0 0 0;
}
#selected-products{
background-color:#A3966C;
height:30px;
width:862px;
margin:auto;
padding:0 10px 0 10px;
}
#selected-products .right-text{
float:right;
}
#selected-products .right-text a{
color:#352D11;
}
#selected-products .left-text{
float:left;
font-size:20px;
font-weight:800;
color:#352D11;
}

#product-container{
width:865px;
margin:auto;
margin-top:20px;
}
#product-container .price-container{

}
#product-container .price{
float:left;
color:#F74D11;
font-size:30px;
font-weight:800;
}
#product-container .view-more{
float:right;
}
.product-special1, .product-special2, .product-special3 {
width:250px;
height:400px;
float:left;
}
.product-special2, .product-special3{
margin-left:53px;
}
/******************Styling for forms************************/



fieldset{

border:0;

width:410px;

}

legend{

display:none;

}

.contact-form {

font-size : 13px;

font-family : verdana;

width:410px;

}



.contact-form label {

width : 170px;

display : block;

float : left;

margin-top : 6px;

}



.contact-form div{

margin-bottom : 4px;

padding : 3px;

}



.contact-form legend {

font-weight : bold;

font-size : 15px;

margin-bottom : 4px;

padding-top : 10px;

}



.contact-form input, .support-form textarea, .support-form select {

font-size : 12px;

margin : 2px;

padding : 2px;

font-family: verdana, arial;

}



.contact-form textarea {

width : 200px;

height : 80px;

}



.contact-form .selecter label {

float :none;

display : block;

width : 400px;

margin-bottom : 6px;

}



.contact-form .selecter div label {

float :none;

display : inline;

margin-left : 5px;

}





.contact-form .selecter div {

clear : both;

display : block;

margin-bottom : 10px;

}





.contact-form .title-heading p {

margin-left : -120px;

}



.contact-form .submit{

width:410px;

}



.contact-form strong {

font-size : 13px;

}



.error {position : relative; top : 0px; left : 0px; width : 410px;  height: 30px; display : block; font-family : Verdana; font-size : 12px; background-color : #FFCCCC; border: 1px solid #DD7777;	 color : #C52020;	 line-height: 20px; margin-bottom : 10px;margin-top: 10px; }



.error p{ margin : 10px; color:#C52020; }



.error {font-family : Verdana; font-size : 12px; background-color : #FFCCCC; border: 1px solid #DD7777;	 color : #C52020; padding : 3px; }



.error_message{color : #FF0000; background-color : #FFCCCC;}

.error-entry{color : #FF0000; background-color : #FFCCCC;}





/******************end styling for forms*********************/


/**************************End Content Area***********************************/

/*******************************Footer Area***********************************/
#spacer{
height:25px;
}
#footer{
background-image:url(../images/footer-bg.jpg);
background-repeat:no-repeat;
height:77px;
width:865px;
margin:auto;
color:#CCCCCC;
padding:20px 20px 0 20px;
font-size:14px;
}
#footer .copyright{
float:left;
text-align:left;
}

#footer .address{
float:right;
text-align:right;

}


/**************************End Footer Area***********************************/




/* End of 'Main' */

