/*#Reset#*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}


/*#Main#*/

.CalendarIcon {position:relative;top:6px;}

.LTR, .RTL
{
            text-align: center;
            background-color: #66507a;
            color:White;
}        
body
        {
		font-size:11px;
	        font-family:Arial;
		line-height:16px;
        }
        

        #header
        {
            background: #66507a;
            height: 40px;
        }

        #container
        {
            background-color: #381754;
        }
        #containerinner
        {
            width: 995px;
            /*width: 1025px;*/
            height: 654px;
            margin: 0 auto;
            text-align: left;
        }
             
        #contentleft{float:left;width:190px;background-color:#381754;}
        #contentright{
		float:left;
		margin-left:15px;
		width:790px; height: 654px;
	}
        
        #innercenter {position: relative; float: left; width: 460px;}
        #innerleft {float: left; width: 195px;}
        #innerright {   float: right;
			width: 135px;
			padding:0px!important;
			margin:0px!important;height:654px;
			border:0px solid red;
		    }
        
        #innerimages {position: absolute; bottom: 310px;}
        #innertext   {position: absolute; bottom: 245px;width:90%;}
            
         .containerdiv
        {
            float: left;
            position: relative;
            margin-right:2px;
        }
        .cornerimage
        {
            position: absolute; width:12px;height:13px;
            
            top:  2px;
            left: 2px;
        }

/*#Main/Content#*/

p {font-size:11px;margin-bottom:8px;}
a {color:#DCA2E1;text-decoration:none;}
  
#standardtext {margin-top:120px;width:90%;}
#standardtextproductpage {margin-top:50px;width:93%;}

#innertext a{}
h1 {color:#DCA2E1;text-transform:uppercase;margin-top:10px;margin-bottom:2px;}
h2 {color:#DCA2E1;text-transform:uppercase;}
h3 {color:#DCA2E1;}

#producttable td{height:20px;}
#extratoppadding {height:168px;}
#extracenterpadding {height:20px;}
#productmore {margin-top:113px;float:right;height:20px;}

#productmore a.nextbutton { 
	padding-right:12px; display:block;
	background: url(/images/template/text_arrow.aspx) center right no-repeat;}
#productmore a.nextbutton:hover { 
	padding-right:12px; display:block;
	background: url(/images/template/text_arrow.aspx) center right no-repeat;}

#productmore a.backbutton {margin-top:10px;display:block;padding-left:12px;;
	background: url(/images/template/text_arrow_back.aspx) center left no-repeat;}
}
#productmore a.backbutton:hover {margin-top:10px;display:block;padding-left:12px;;
	background: url(/images/template/text_arrow_back.aspx) center left no-repeat;}
}

.ErrorLabel{color:#FFA4FF;margin-bottom:12px;display:block;}
.EditingFormErrorLabel {color:#FFA4FF;}

/*#News#*/           
#newsmore {margin-top:6px;float:right;height:20px;}
#newsmore a.nextbutton { float:right;margin-left:20px;
	padding-right:12px; display:block;width:25px;
	background: url(/images/template/text_arrow.aspx) center right no-repeat;}
#newsmore a.nextbutton:hover { 
	padding-right:12px; display:block;
	background: url(/images/template/text_arrow.aspx) center right no-repeat;}

#newsmore a.backbutton {
	float:left;
	display:block;padding-left:12px;
	background: url(/images/template/text_arrow_back.aspx) center left no-repeat;
}

#newsmore a.backbutton:hover {
	background: url(/images/template/text_arrow_back.aspx) center left no-repeat;
}

#newslettersubscribe {
	margin-top:6px;height:20px;float:left;width:350px
}
#newslettersubscribe a {
	margin-top:10px;padding-right:12px;
	background: url(/images/template/text_arrow.aspx) center right no-repeat;
}

/*#Footer#*/           
        #footer
        {
            clear: both;
            background: #66507a;
            height: 100px;
            padding-top:5px;
        }
        #footerinner
        {
            width: 995px;
            margin: 0 auto;
            text-align: left;
        }
        #footer p
        {
            text-align: left;
            color: #fff;
        }
        #footer a
        {
            color: #fff;
        }
        
        #footerleft  {float: left;padding-left:205px;}
        #footerright {float: right;}   



/*#menu#*/

/*#menu/fixed#*/

#fixedinnermenu	.CMSListMenuHighlightedLI a{color:white}


#fixedinnermenu	{padding: 0;margin-top:368px;}
#fixedinnermenu a{    
	font-family:Arial, Helvetica, sans-serif;
	text-transform: uppercase;	
	text-decoration: none;
	/*color: #AC3FB6;*/
	color: #DAABE0;
	display: block;
	padding: 0.1em;
	
	margin-left:9px;
	text-align: left;
	font-size:10px;
	height:21px;
	line-height:21px;
	
	}
#fixedinnermenu a:hover {color:white; }
#fixedinnermenu a.on {color:White;}


/*#menu/main#*/

#nav {margin-top:20px;}

#nav li {
	/*float: left;*/
	padding: 0;
	text-align: right;
}

#nav a 
{
        text-transform: uppercase;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration: none;
	/*color: #AC3FB6;*/
	color: #DAABE0;
	display: block;
	padding: 0.1em;padding-right:27px;padding-left:10px;
	text-align: right;
	font-size:10px;
}

#nav a:hover {color:white; }
#nav a.on {color:White;}

/*#nav li ul li a{border-bottom:1px solid #C1E2EE; }*/
#nav li ul li a:hover {color:white; }
#nav li a {margin-bottom:5px; }
#nav li ul li a {
	margin-bottom:0px;
	text-align:left;
	letter-spacing:0.0em;
	font-size:10px; 
	height:21px;
	line-height:21px; 
	
}

#nav_UL_1 .collectionsover {margin-top:368px;}

#nav, #nav ul {
	w\idth: 217px;
	/*13.4em;*/
}


#nav li ul 
{
	position: absolute;
	background-color:#999;
	left: -999em;
	/* width: 11.8em; */ /* width of dropdown menu */
	w\idth: 190px;						
	font-weight: normal;
	/* border-width: 0.25em; */  /* unused / cross-browser issue ?*/
	/*margin: 0;*/
	height:654px;
	margin: 40px 0 0 205px;															
	position:absolute;
	top:0px;
}
  
 #nav li { } /* primary */
#nav li li {
	padding-right: 0em;
	w\idth: 190px;	 /* rollover on menu to show 2nd level */	
	background-color: #361553; 
}

#nav li ul { 
	background-color: #361553;
}

#nav li ul  {	
	-moz-opacity:.90;
	opacity:.90;
	filter: Alpha(opacity=80);
	
}
/*
#nav li ul a {
	font-size:11px;
}


#nav li ul ul {
	margin: 0em 0 0 12.5em;															
	position:absolute;
	top:0px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}
*/
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
  


                
