/* CSS Document */

body{
text-align:center;
margin:0 auto;
padding:0px;
}
a{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
text-align:left;
text-decoration:none;
}
a:hover{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
text-align:left;
text-decoration: underline;
}
#main{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
width:850px;
text-align:left;
margin:0 auto;
padding:0;

}
#header{
width:798px;
position:relative;
float:left;
border-top:1px solid #afacac;
border-left:1px solid #afacac;
border-right:1px solid #afacac;
}
#header #leftpart{
width:193px;
position:relative;
float:left;


}
#header #leftpart #logo{
position:relative;
float:left;
width:133px;
top:18px;
left:28PX;
z-index:5;
}
#header #leftpart #leftblue{
position:relative;
float:left;
width:193px;
top:-44px;

}
#header #leftpart #leftmenu{
position:relative;
float:left;
width:193px;
height:154px;
top:-44px;
background-image:url(images/bg_image.jpg);
background-repeat:repeat-x;
}
#header #leftpart #leftmenu #text{
position:relative;
float:left;
width:163px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
line-height:10px;
padding-left:30px;
padding-top:10px;


}
#header #leftpart #leftmenu #text a.home{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:14px;
color:#64488e;
font-weight:bold;
line-height:10px;
text-decoration:none;
}
#header #leftpart #leftmenu #text a.home:hover{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
line-height:10px;
text-decoration:none;
}

#errortext{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#a15593;
font-weight:bold;
}
#header #rightpart{
width:605px;
position:relative;
float:left;

}
#header #rightpart #ultre{
position:relative;
float:right;
width:312px;
padding-top:30px;
padding-right:20px;

}
#header #rightpart #follow{
position:relative;
float:left;
width:122px;
padding-top:30px;
padding-left:20px;

}
#header #rightpart #leftimage{
position:relative;
float:left;
width:300px;
padding-left:0px;
padding-top:20px;
}

#header #rightpart #rightimage{
position:relative;
float:left;
width:305px;
padding-top:20px;
padding-left:0px;
}

#header #leftmenu{
position:relative;
float:left;
width:193px;
background-image:url(images/bg_image.jpg);
background-repeat:repeat-x;
}
#content{
position:relative;
float:left;
width:798px;
border-left:1px solid #afacac;
border-right:1px solid #afacac;
border-bottom:1px solid #afacac;
}
#content #firstrow{
position:relative;
float:left;
width:798px;
height:39px;
background-image:url(images/home2_18.jpg);
background-repeat:repeat-x;
}
#content #firstrow #fun{
position:relative;
float:right;
right:15px;
top:5px;
width:476px;
}
#content #white{
position:relative;
float:left;
width:798px;
height:25px;
}
#content #text{
position:relative;
float:left;
width:798px;

}
#content #text #leftside{
position:relative;
float:left;
width:378px;
border-right:1px solid #64488e;
}
#content #text #leftside #image{
position:relative;
float:left;
width:133px;
padding-left:20px;
}
#content #text #leftside #image #topleftimage{
position:relative;
float:left;
width:59px;
}
#content #text #leftside #image #toprightimage{
position:relative;
float:left;
width:59px;
padding-left:10px;
}
#content #text #leftside #image #bottomleftimage{
position:relative;
float:left;
width:59px;
padding-top:20px;
}
#content #text #leftside #image #bottomrightimage{
position:relative;
float:left;
width:59px;
padding-left:10px;
padding-top:20px;
}
#content #text #leftside #textarea{
position:relative;
float:left;
width:200px;
padding-top:20px;

}

 TD.infoBoxHeading {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     font-weight : bold;
     background-color : #ffffff;
     color : #64488C;
	 height: 22px;
	 text-align: left;
	      }
		  
		   .infoBoxContents {
     background : #ffffff;
     color : #000000;
     font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
	 padding: 0px;
	 text-align:left;
	
      }
 TD.infoBoxFooter {
    font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
    font-size : 12px;
    font-weight : bold;
    background-color : #ededed;
    color : #000000;
}

 TD.contentBoxHeading {
    font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
    font-size : 12px;
    font-weight : bold;
    color : #534f4d;
     background : #beb2a7;
    padding-top : 5px;

}
 .infoBoxContentsHeader {
    background : #ffffff;
    color : #64488C;
    font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
    font-size : 12px;
    font-weight : bold;

}

 .infoBoxContentsCenter {
    color : #000000;
     background : #f8f8f9;
    font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
    font-size : 12px;
}

 TD.infoBoxContentsfooter {
    color : #000000;
     background : #beb2a7;
     font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
    font-size : 12px;
    font-weight : bold;
}

TD.main_table_heading {
     font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     background : #fff;
     color : #000000;
      }
 TD.main_table_heading_inner {
     font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     background : #ffffff;
     color : #000000;
      }
#content #text #leftside #textarea #headingtext{
position:relative;
float:left;
width:200px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
font-weight:bold;
color:#000;
padding-left:10px;

}
#content #text #leftside #textarea #simpletext{
position:relative;
float:left;
width:200px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
font-weight:none;
color:#000;
padding-top:10px;
padding-left:10px;
line-height:12px;

}
#content #text #rightside{
position:relative;
float:left;
width:410px;
}
#content #text #rightside #text01{
position:relative;
float:left;
width:390px;
padding-left:20px;
padding-top:20px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:13px;
font-weight:none;
color:#000;


}
#footer{
width:850px;
position:relative;
color:#000000;
float:left;
}
#footer #footerleft{
width:390px;
position:relative;
float:left;
padding-top:10px;
padding-left:10px;
font-family: 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
font-weight:none;
color:#000;
text-align:justify;
}
#footer #footerright{
width:395px;
position:relative;
float:left;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
font-weight:none;
color:#000;
text-align:right;
padding-right:5px;
padding-top:10px;
}

#footer #footerright a.link{
font-family:Georgia, Arial, Helvetica, "Times New Roman", Times, serif;
font-size:12px;
font-weight:none;
color:#000;
text-decoration:none;
text-align:justify;
}
#footer #footerright a.link:hover{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
font-weight:none;
text-decoration:underline;
color:#000;
text-align:justify;
}


#header #logo1{
position:relative;
float:left;
width:207px;

}

#header #headerright{
position:relative;
float:left;
width:591px;
}

#header #headerright #menubar{
position:relative;
float:left;
width:581px;
padding-top:15px;
padding-right:10px;
text-align:right;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;

}
#header #headerright #menubar a.login{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
text-decoration:none;
font-weight:bold;
}
#header #headerright #menubar a.login:hover{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
text-decoration:underline;
}
#header #headerright #image{
position:relative;
float:left;
width:586px;
text-align:left;
padding-top:18px;
padding-bottom:6px;
padding-left:5px;
}
#header #headerright #navigation{
float:left;
width:591px;
height:39px;
background-image:url(images/home2_18.jpg);
background-repeat:repeat-x;
}
#header #headerright #navigation #shop{
position:relative;
float:left;
width:581px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#fff;
padding-top:11px;
padding-left:10px;
font-weight:bold;
text-align:left;
}
#header #headerright #navigation #shop a.linkbar{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;

}
#header #headerright #navigation #shop a.linkbar:hover{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#fff;
font-weight:bold;
text-decoration:none;
}
#header #headerright #navigation #shop a.linkbar2{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#281b5a;
font-weight:bold;
text-decoration:none;

}
#middlearea{
width:798px;
float:left;
border-bottom:1px solid #afacac;
border-left:1px solid #afacac;
border-right:1px solid #afacac;
}
#middlearea #leftside{
width:207px;
position:relative;
float:left;

}
#middlearea #leftside #search{
width:207px;
position:relative;
float:left;
height:107px;
background-image:url(images/search_bgimage.jpg);
background-repeat:no-repeat;
}
#middlearea #leftside #search #searchtext{
width:192px;
position:relative;
float:left;
padding-top:50px;
text-align:left;
padding-left:15px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
}
#middlearea #leftside #search #searchbox{
width:159px;
position:relative;
float:left;
padding-left:5px;
padding-top:5px;
}
#middlearea #leftside #search #go{
width:43px;
position:relative;
float:left;
text-align:left;
padding-top:5px;
}
#middlearea #leftside #latest{
width:187px;
position:relative;
float:left;
padding-top:10px;
padding-left:20px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:none;
line-height:16px;
text-align:left;
}
#middlearea #leftside #latest #text{
position:relative;
float:left;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:none;
line-height:16px;

}
#middlearea #rightside{
width:100%;
float:left;
border:1px solid red;
}
#middlearea #rightside #home{
width:576px;
position:relative;
float:left;
padding-left:15px;
padding-top:15px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:none;
line-height:16px;
text-align:left;
}
#middlearea #rightside #terms{
width:576px;
position:relative;
float:left;
padding-left:15px;
padding-top:13px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
line-height:16px;
text-align:left;
}
#middlearea #rightside #black{
width:576px;
position:relative;
float:left;
padding-left:15px;
padding-top:13px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
line-height:24px;
text-align:left;
}
#middlearea #rightside #legal{
width:566px;
position:relative;
float:left;
padding-left:15px;
padding-top:13px;
padding-right:10px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:none;
line-height:18px;
text-align:left;
}
#middlearea #rightside #czela{
width:566px;
position:relative;
float:left;
padding-left:15px;
padding-top:13px;
padding-right:10px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:none;
line-height:18px;
text-align:left;
}
#middlearea #rightside #czela #text{
width:330px;
position:relative;
float:left;
padding-left:0px;
padding-top:13px;
padding-right:10px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:none;
line-height:20px;

}
.smallText
{
	 font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 11px;
	 color: #000000;
}
.infoBox {
     background : #ffffff;
     color :#000000;
	 border: 1px solid #afacac; height:29px;
	 
      }
.text{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:13px;
color:#000;
font-weight:none;
line-height:18px;


}
.textEven{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:13px;
color:#000;
background-color:#FFFFFF;
font-weight:none;
line-height:20px;
text-align:justify;
}
.textOdd{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
background-color:#ededed;
font-weight:none;
line-height:20px;
text-align:justify;
}

.pageHeading{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:15px;
color:#64488e;
font-weight:bold;
text-align:left;
padding-top: 2px;
padding-left: 8px;

}

.textHeading{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:15px;
color:#64488e;
font-weight:bold;
text-align:left;
padding-left: 18px;
padding-top: 15px;

}

.textHeading_info{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:15px;
color:#64488e;
font-weight:bold;
text-align:left;
padding-left: 35px;

}

.textHeading_create{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:15px;
color:#64488e;
font-weight:bold;
text-align:left;
margin-top: 5px;
padding-left: 30px;
}

.textHeading_product{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:15px;
color:#64488e;
font-weight:bold;
text-align:left;
margin-top: 5px;
padding-left: 3px;

}
.textDataHeading{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:10px;
color:#64488e;
font-weight:bold;
text-align:left;
background-color: #ededed;
}
.textWarning{
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#a15593;
font-weight:none;
line-height:20px;
text-align:justify;
}
#middlearea #rightside #czela #image{
width:217px;
position:relative;
float:left;
padding-left:0px;
padding-top:13px;
padding-right:0px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
line-height:18px;
text-align:left;
}

#middlearea #rightside #available{
width:566px;
position:relative;
float:left;
padding-left:15px;
padding-top:13px;
padding-right:10px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:bold;
line-height:18px;
text-align:left;
}
#middlearea #rightside #available1{
width:566px;
position:relative;
float:left;
padding-left:15px;
padding-top:13px;
padding-right:10px;
}
#middlearea #rightside #available1 #size{
width:50px;
position:relative;
float:left;
padding-left:0px;
padding-top:0px;
padding-right:0px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:none;
text-align:left;
}
#middlearea #rightside #available1 #input{
width:516px;
position:relative;
float:left;
padding-left:0px;
padding-top:0px;
padding-right:0px;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:none;
text-align:left;
}
#middlearea #rightside #box{
width:559px;
position:relative;
float:left;
left:15px;
top:10px;
right:15px;
border:1px solid #d2e0f0;
}

#middlearea #rightside #box #reviews{
width:50px;
position:relative;
float:left;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
text-align:left;
padding-left:25px;
padding-top:15px;
padding-right:0px
}
#middlearea #rightside #box #add{
width:130px;
position:relative;
float:left;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
text-align:left;
padding-left:40px;
padding-top:15px;
padding-right:0px;

}
#middlearea #rightside #box #quantity{
width:50px;
position:relative;
float:left;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#000;
font-weight:bold;
text-align:left;
padding-left:20px;
padding-top:15px;
padding-right:0px;

}
#middlearea #rightside #box #inputtext{
width:50px;
position:relative;
float:left;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
text-align:left;
padding-left:40px;
padding-top:10px;
padding-bottom:10px;
padding-right:0px;

}
#middlearea #rightside #box #cart{
width:100px;
position:relative;
float:left;
font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
font-size:12px;
color:#64488e;
font-weight:bold;
text-align:left;
padding-left:40px;
padding-top:15px;
padding-right:0px;

}
TD.main, P.main {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     line-height : 1.5;
     color : #000000;
     background : inherit;
	 text-align: left;
      }
 TD.smallText, SPAN.smallText, P.smallText {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 10px;
	 color: #000000;
      }
 TD.accountCategory {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 13px;
     color : #f68549;
     background : inherit;
      }
 TD.fieldKey {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     font-weight : bold;
      }
 TD.fieldValue {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
      }
 TD.tableHeading {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     font-weight : bold;
      }
 TD.category_desc {
     font-family:'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     line-height : 1.5;
	 padding-right: 40px;
      }
 SPAN.newItemInCart {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     color : #a15593;
     background : inherit;
      }
 CHECKBOX, INPUT, RADIO, SELECT {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
      }
 TEXTAREA {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
      }
 SPAN.greetUser {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     color : #f0a480;
     background : inherit;
     font-weight : bold;
      }
	   .messageBox {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
      }
 .messageStackError, .messageStackWarning {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     background-color : #ededed;
     color : inherit;
	 height: 22px;
      }
 .messageStackSuccess {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     background-color : #ededed;
     color : inherit;
      }
 .inputRequirement {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     color : #a15593;
     background : inherit;
      }
	  
	   .errorBox {
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     color : inherit;
     background : #ffb3b5;
     font-weight : bold;
      }
	  
	   .infoBoxNotice {
     border: 1px solid #a15593;
     color : #2a1d5c;

      }
 .infoBoxNoticeContents {
       border: 1px solid #a15593
     color : #2a1d5c;
     font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;

      }
	  
	   TABLE.productListing {
     border : 1px;
     border-style : solid;
     border-color : #ffffff;
     border-spacing : 1px;

      }
 .productListing-heading {
      font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 12px;
     background : #ededed;
     color : #000000;
     font-weight : bold;
	 height: 22px;
	
      }
 .productlisting-headingPrice {
   font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 20px;
     background : #ededed;
     color : #000000;
     font-weight : bold;
      }
 TD.productListing-data {
 font-family : 'Lucida Grande', Geneva, Helvetica, Verdana, Arial;
     font-size : 11px;

	 font-weight: bold;
	 color: #000000;
	 
      }