/*#container {
	width:989px;
	margin:0 auto;	
    text-align:left;
}

#main
{
width:981px;
border: 4px solid #ffffff ;	
border-top: none;
background-color: #DEDBC3;
margin:0px;
}*/

#container {
	width:1014px;
	margin:0 auto;	
    text-align:left;
    background-image:url('../images/content.png');
    background-repeat:repeat-y;
    padding-left:12px;
}

#bottom 
{
    margin:0 auto;
    width:1026px;
    background-image:url('../../images/bottom2.png');
    background-repeat:no-repeat;
    height:30px;
}

#main
{
width:981px;
border-right: 4px solid #ffffff ;	
border-left: 4px solid #ffffff ;
background-color: #DEDBC3;
margin:0px;
}

#header {
	height: 78px;
	background-image: url('../images/headerlong.jpg');
	background-repeat: no-repeat;
}

body {
	background-color: #F0EFE3;
	margin:0px;
	font-family: Arial;
	font-size: 1em;
	text-align:center;
}

#homepagecontent {
	margin-left: 15px;
	margin-top:0px;
}

.sidebar {
	width: 204px;
	background-color:#b3ab75;
	border-left : 4px solid #ffffff ;
	border-right : 4px solid #ffffff ;
	font-size: 0.9em;
}

.sidebar a {
	color: #000000;
	font-size: 0.9em;	
	text-decoration:none;
}

.sidebar a:hover {
	color: #000000;
	font-size: 0.9em;	
	text-decoration:underline;
}

#mainsection ul {
	list-style-type: none;
}

* html div#mainsection ul {
	list-style-type: none;
	margin-left:10px;
	margin-top:20px;
}

#mainsection li {
	background-image: url('../images/redbullet2.png');
	background-repeat: no-repeat; 
	background-position: 0 0;
	font-weight: bold;
	padding:0.15em 1em 0.375em 2em;
	margin-left:-20px;
}

.RadColorPicker ul{
}
 
.RadColorPicker ul li {
	background-image: none!important;
	background-repeat: no-repeat; 
	background-position: 0 0;
	padding-left: 0px!important;
	font-weight: bold;
	padding-bottom:0px!important;
	margin-left:0px!important;
}


#mainsection li.bluearrow {
	background-image: url('../images/bluebullet2.png');
	padding-bottom: 15px;
	background-position: 0 0;
}

#mainsection li.blackarrow {
	background-image: url('../images/blackbullet2.png');
	background-position: 0 0;
}


.sidebarfooter {
	background: url('../images/aboutusborder1.jpg') bottom left no-repeat;
	height: 38px;
}

.contactinfo {
	background-color: #000000;
	color: #ffffff;
	font-size: 0.7em;
	border-top : 4px solid #ffffff ;	
	padding-left:25px;
	padding-top:10px;
}
.contactsidebarfooter {
	background: url('../images/contactusborder.jpg') bottom left no-repeat;
	height: 38px;
	
}

#mainsection {
  display:inline;
}


.maincontent {
	border-right : 4px solid #ffffff ;	
	font-size: 0.9em;
}

.maincontentfooter {
	padding-left:0px;
	background: url('../images/aboutusborder2.png') bottom right no-repeat;
}

.contenttext {
padding-left: 10px;
}

#maintext {
padding-left: 10px;
}


#footer {
	height:58px;
	padding:0px;
	margin:0px;
	font-size: 0.8em;
}

#footer li {
	list-style:none;
	display:inline;
	padding:10px;
}

#footer a {
	color:#660000;
	text-decoration: none;
}

#footer a:hover {
	text-decoration: underline;
}

* html #shopnowbutton {
	position:relative;
	z-index:5;
	top:-272px;
	left:575px;
	width:216px;
	height:216px;
}

* html #mainsection {
margin-top: -19px;
}

#shopnowbutton {
	position:relative;
	z-index:5;
	top:-282px;
	left:575px;
	width:216px;
	height:216px;
}

.login {
	width: 226px;
	height:242px;
	background: url('../images/loginbackground.jpg') no-repeat;
}

* html img {
	margin-bottom:-3px;
}

.contactlabel {
	color: #b3ab75;
}

.contactform {
	font-weight: bold;
	}

.contactdisclaimer {
	font-size:0.6em;
	font-style:italic;
	}
	
#startshopping {
	padding-left: 22px;
	padding-top:100px;
}


#searchbar {
	margin-top: -65px;
	float:right;
	z-index:5;
	padding-right:20px;
}

* html #searchbar {
	margin-left: 750px;
	margin-top: -85px;
}

#categoryheader {
	padding-top: 10px;
	padding-left: 15px;
	margin-bottom: -10px;
	background: url('../images/categorycurve.png') no-repeat;
	height:40px;
}

#categoryheader a {
	
	color: #ffffff;
	font-style:italic;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 1.2em;
	text-decoration: none;	
	
}

#categoryheader a:hover {
	text-decoration: underline;	
}
#categorysidebar {
	background: url('../images/categorysidebar.png') no-repeat;
	height:175px;
	width: 115px;
	padding-top:0px;
	padding-left:5px;
}

#subcategorysidebar {
	background: url('../images/subcategorysidebar.png') no-repeat;
	height:174px;
	width: 117px;
		padding-top:0px;
	padding-left:5px;

}

#categorysidebar ul {
	list-style-type: none;
	margin-left:-35px;
	margin-top:0px;
	padding-bottom:0px;
}

#categorysidebar li {
	background-image: url('../images/redbullet2.png');
	background-repeat: no-repeat; 
	background-position: 0 .4em;
	padding-left: 1.8em;
	margin-bottom:-5px;
}


#categorysidebar li.bluearrow {
	background-image: url('../images/bluebullet.jpg');
	padding-bottom: 15px;
}

#categorysidebar li.blackarrow {
	background-image: url('../images/blackbullet.jpg');
}

#categorysidebar a {
	color: #000000;
	font-size: 0.6em;
	font-weight: bold;	
	text-decoration:none;
}


#categorysidebar a:hover {	
	text-decoration:underline;
}

#subcategorysidebar ul {
	list-style-type: none;
	margin-left:-35px;
	margin-top:0px;
}

#subcategorysidebar li {
	background-image: url('../images/redbullet2.png');
	background-repeat: no-repeat; 
	background-position: 0 .2em;
	padding-left: 1.8em;
}

#subcategorysidebar li.bluearrow {
	background-image: url('../images/bluebullet.jpg');
	padding-bottom: 15px;
}

#subcategorysidebar li.blackarrow {
	background-image: url('../images/blackbullet.jpg');
}

#subcategorysidebar a {
	color: #000000;
	font-size: 0.6em;
	font-weight: bold;	
	text-decoration:none;
}

#subcategorysidebar a:hover {	
	text-decoration:underline;
}
#mainsection li.regular {
list-style-type:disc;
background-image:none;
font-weight: normal;
padding-left: 0em;
}

#mainsection li.ordered {
background-image:none;
font-weight: normal;
padding-left: 0em;
}

.iframeborder {
border-right : 4px solid #ffffff ;	

}

.redtextbold {
	color: #660000;
	font-size: 0.8em;
	font-weight: bold;
	
}

.blacktextbold {
	color: #000000;
	font-weight: bold;
}

.upperborder {
	border-top : 4px solid #ffffff ;	
}

.tablepadding {
	padding: 10px;
	}
	

.bottomborder {
	border-bottom : 4px solid #000000 ;	
}	

.tablecaption {
	font-weight: bold;
	font-size: 0.8em;
	color: #660000;
	}
	
.tabledata {
	font-size: 0.8em;
	color: #660000;
	}
.producttableleft {
	border-left : 4px solid #ffffff ;		
	border-bottom : 4px solid #ffffff ;	
}

.producttabletopright {
	border-right : 4px solid #ffffff ;	
	padding-left:30px;	
	background-color: #b3ab75;
}

.producttableright {
	border-right : 4px solid #ffffff ;	
	padding-left:10px;		
	margin-top:-5px;
	background-color: #b3ab75;
}


.producttablerightbottom {
	border-right : 4px solid #ffffff ;		
	border-bottom : 4px solid #ffffff ;	
	padding-left:30px;	
	background-color: #b3ab75;
	margin:0px;
	padding-bottom:0px;
}

#productlist {
	margin-left:10px;
	
	
	
}
#productlist ul {
	padding-top:0px;
	padding-bottom:0px;
	margin-top:0px;
	margin-bottom:0px;
}
#productlist li {
	background-image: url('../images/redbullet2.png');
	background-repeat: no-repeat; 
	background-position: -0.2em;
	padding-left: 1.5em;
	padding-top:0.2em;
	
}

#productlist a {
	color: #000000;
	font-size: 0.6em;
	font-weight: bold;	
	text-decoration:none;
}

#productlist a:hover {	
	text-decoration:underline;
}

.productimage {
	border: 4px solid #ffffff ;
}

.productdetail {
	background-image: url('../images/detailbackground_yRepeat.png');
	background-repeat:repeat-y;
	color: #ffffff;
	border-right : 4px solid #ffffff ;		
	border-bottom : 4px solid #ffffff ;	
	border-left : 4px solid #ffffff ;	
	padding-left: 10px;
	padding-right: 10px;
}

.productprice {
	font-weight: bold;
	text-align: center;
}

.productname {
	font-size: 0.8em;
}

.productdescription {
	font-size: 0.7em;
	
}

.productdescription2 {
	font-size: 0.6em;
	font-style: italic;
}
#relatedproducts {
border: 4px solid #ffffff ;
width: 690px;
overflow: hidden;
color: #ffffff;
}

html>body #relatedproducts {
border: 4px solid #ffffff ;
width: 682px;
overflow: hidden;
color: #ffffff;
}

.redtable {
	background-color: #660000;
	color: #F0EFE3;
}

.subtotal {
	border-top : 2px solid #000000 ;
}

.subtotaltext {
	font-size: 0.8em;
	font-weight: bold;
}

.requiredbackground {
	background-color: #b3ab75;
}

.logoborder {
	border-bottom : 4px solid #ffffff ;
	background-color: #ffffff;
	height:175px;
	width: 204px;
}

.studentloginsidebar {
	background-color: #b3ab75;
	border-left : 4px solid #ffffff ;
	border-right : 4px solid #ffffff ;
}

.studentloginsidebar a {
	color: #000000;
	font-size: 0.8em;	
	text-decoration:none;
}

.studentloginrightside {
	margin-right: -10px;
	border-left : 4px solid #ffffff ;
	border-right : 4px solid #ffffff ;
}

.relateddata {
	font-size: 0.7em;
}

.closebutton {
	background-color: #660000;
	color: #ffffff;
	border-left : 4px solid #ffffff ;
	border-right : 4px solid #ffffff ;
}

a.whitelink {
	color: #ffffff;
}

.whitelink a:hover {
	color: #ffffff;
}
.contactinfo a {
	color: #ffffff;
}

.contactinfo a:hover {
	color: #ffffff;
}

.chooserheader {
	background-image: url('../images/chooserheaderfinal.png');
	background-repeat: no-repeat; 
	height: 44px;
	width: 180px;
}

.chooserfooter {
	background-image: url('../images/chooserfooterfinal.png');
	background-repeat: no-repeat; 
	height: 44px;
}

.chooserdata {
	border-left : 1px solid #000000 ;
	border-right : 1px solid #000000 ;
	color: #ffffff;
	background-color: #660000;
	font-weight: bold;
	font-size: 0.6em;
	padding: 5px;
}

.chooserinput {
	border-left : 1px solid #000000 ;
	border-right : 1px solid #000000 ;
	color: #000000;
	background-color: #ffffff;
	font-weight: bold;
	font-size: 0.6em;
	padding: 5px;
}

.borderleft {
	border-left : 4px solid #ffffff ;
}

.borderright {
	border-right : 4px solid #ffffff ;
}

.apparelimage {
	background-image: url('../images/imagebackground.png');
	background-repeat: no-repeat; 
	height: 573px;
}

.smallapparelimage {
	background-image: url('/imagebackground2.png');
	background-repeat: no-repeat; 
	height: 191px;
	width: 165px;
}

#faq {
	font-size: 0.8em;
	padding-left:10px;
	padding-right:10px;
}

#preview {
	margin-left: -24px;
	z-index:5;
}

.loginbuttonfix {
	padding-bottom: -25px;
}

.modalBackground 
{
			background: black !Important;
			filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70) !Important;
			opacity: .7 !Important;
			-moz-opacity: .7 !Important;
			z-index:555 !Important;
}


