@charset "utf-8";
/* CSS Document */
html{color:#000000;} 
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote
	{margin:0;padding:0;}
ul{list-style-type:none;}
fieldset,img{border:0;}
a{outline:none; text-decoration:none;}
p{padding:10px 0 0 0;}
A {
	COLOR: #a02237; TEXT-DECORATION: none
}
A:hover {
	TEXT-DECORATION: underline
}
A.disabled:hover {
	TEXT-DECORATION: none
}
A.selected:hover {
	TEXT-DECORATION: none
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}
H1 {
	COLOR: #1d1e41; FONT-WEIGHT: normal
}



TABLE TD {
	VERTICAL-ALIGN: top
}
.clear {
	CLEAR: both
}
UL {
	COLOR: inherit
}
UL LI {
	COLOR: inherit
}




A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: 0px
}





body{margin:0; padding:0; font-family:Georgia, verdana, tahoma, Arial; background-color:#FFFFFF;}
.divClear{clear:both;}

/*HOME_PAGE*/
#main_part{width:960px; margin:0 auto;}
#content{
	width:960px;
	margin:0 auto;
	padding:28px 0 0px 0;
}
#main-div {	text-align: left; margin: 0px auto; width: 960px; padding-bottom:32px;}
.main-div {	text-align: left; margin: 0px auto; width: 960px}

.btn{width:960px; float:left; padding:0px 0 0 0;}

.logo{width:297px; float:left; padding:0 0 0 30px;}
.main_menu_links{width:595px; float:right; padding:21px 0 0 0;}

/*----------_________header_________----------*/
.header{width:960px; float:left;}
.mainlogo{
	width:265px;
	float:left;
	padding:20px 50px 22px 15px;
}
.quickbox{
	width:205px;
	float:left;
	padding-top:30px;
	

	
}
.q1{
	width:130px;float:right;padding-top:3px;padding-bottom:3px;background-color:#000000;
	padding-left:20px;   
	text-transform:uppercase;
}
.q1 a{	
    font-family:Arial, Sans-Serif;   color:#ffffff; font-size: 11px; font-weight:bold;
	text-transform:uppercase;}
.q1 span{
	
    font-family:Arial, Sans-Serif;   color:#ffffff; font-size: 11px; font-weight:bold; padding:0 10px 0 10px;
	
}
.q2{
	width:150px;
	float:right;
	padding-top:5px;	
}


.q_box{width:150px;height:24px; background-color:#000000;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#3dc4da; font-weight:bold; }

.accountbox{
	width:410px;
	float:left;
	padding-top:45px;
	padding-left:0px;
}
.myaccount{
	width:400px;
	height:31px;
	float:right;
	padding:13px 0px 10px 10px;
	background-image:url(../images/my_account.jpg);
	background-repeat:no-repeat;
	background-position:left;
}
.textfld{border:none; width:280px; background:none; padding:7px 0 10px 110px;font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b7b7b;}
.searchbox{width:300px; float:left;border:1px solid #666666;}
.cartbox{width:32px; height:31px; float:left; padding-left:0px;}
.cartbox1{width:64px; height:29px; float:left; padding-left:0px;}

.cartfld{border:none; width:20px; background:none; padding:8px 0 5px 0px; color:#FFFFFF;} 






/*----------_________CONTENT PART_________----------*/

#search { width:292px;background-image:url(/images/search_box.jpg); background-repeat:no-repeat; background-position:left top;padding:0px 20px 0 0; FLOAT: left; vertical-align:top;}
#search #keyword {font-family: Helvetica, Arial, Sans-Serif; float: left;	 Padding-bottom: 7px; padding-left : 10px; width: 178px; padding-right: 0px; height: 31px; font-size: 0.8em; border: none;  padding-top:8px; }
.searchfld{background:none; border:none; width:170px;}



#search .button {	 text-indent: -9999px; width: 103px; background: url(/images/search.jpg) no-repeat; height: 31px; border-top: 0px; cursor: pointer; border-right: 0px}
#search:hover .button { background-position: -103px 0px;}
#search .button:active { background-position:-206px 0px}

#cart-link SPAN { text-align:center; width:20px; display:inline-block; font-family:Helvetica, Arial, Sans-Serif; color:#fff; font-size:7pt;}
#top-navigation { font-size: 0.9em;}
#top-navigation .row  {height:37px;}
#top-navigation .row A { padding-bottom:0px; display:block; float:left; height:26px; padding:10px 14px 0;}


#top-navigation .alone {background: url(/images/btn_bg.gif); background-repeat:no-repeat;}
#top-navigation .first A { color:#038daf; margin-right:5px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase;}

#top-navigation .lower { text-transform:lowercase; padding-left:12px; background:url(/images/lower.png); height:37px;}
#top-navigation .lower A { padding-bottom:0px; padding-left:9px; padding-right:9px; height:20px; color:#777; padding-top:5px;}



#top-navigation  .selected  { BORDER-BOTTOM: 0px; BORDER-LEFT: #d6e1d9 1px solid; BACKGROUND-COLOR: #f6f8f5; COLOR: #038daf; BORDER-TOP: #d6e1d9 1px solid; BORDER-RIGHT: #d6e1d9 1px solid; PADDING-TOP:11px; -moz-border-radius: 4px 4px 0 0; -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 4px; }

.alone-l {	BACKGROUND: url(/images/lower.png);}


/*-------------_____________banner_____________-------------*/
.banner_left{width:521px; float:left;padding:230px 0 0 0; background:url(/images/banner_left.jpg); background-repeat:no-repeat; background-position:left;}
.banner_right{
	width:416px;
	float:right;
}


/*-------------_____________FOOTER_PART_____________-------------*/

#footer { text-align:center; margin-bottom:3em; border-top: #e9efeb 1px solid;}
.block { text-align:left; margin:0px auto; width:960px;}
.top { padding-bottom:30px; padding-left:0px; padding-right:0px; padding-top:42px;}
.top DIV { margin:0px 40px 0px 0px; width:200px; float:left;}
.top A { font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; color:#8555a0;}
 .top A:hover { font-size:1.6em; font-family:Georgia, "Times New Roman", Times, serif; color:#8555a0; text-decoration:underline;}
.top DIV.first { font-family:Georgia, "Times New Roman", Times, serif;	WIDTH: 200px; MARGIN-LEFT: 20px; MARGIN-RIGHT: 60px; color:#22b6d0;}
.top DIV.first span{color:#22b6d0; font-weight:bold;}
.top DIV.first A { display:block;  color:#22b6d0; font-size:0.9em;}
.top DIV.first A:hover { display:block;  color:#22b6d0; font-size:0.9em; text-decoration:underline;}
.top DIV.last {	MARGIN-RIGHT: 0px}
.top P { line-height:1.55; margin-top:5px; font-family:Helvetica, Arial, Sans-Serif; color:#7c817b; font-size:0.8em;}
.bottom { padding-left:20px; background:url(/images/bot_bg.jpg) #efefef repeat-x;}

.main A { border-left:#d4dad8 1px solid; padding-bottom:18px; padding-left:15px; width:auto; padding-right:15px; display:block; float:left; height:20px; color: #7b7b7b; font-size:0.9em; padding-top:40px;}
.twitter { border-left: #d4dad8 1px solid; padding-bottom:48px; padding-left:80px; width:auto; padding-right:15px; display:block; float:left; height:20px; color: #02aac3; font-style:italic; font-size:0.9em; padding-top:10px;}
.twitter_img a{padding:5px 0 0 5px; border:none;}
.main A.last { border-right:#d4dad8 1px solid;}


#newsletter { border-bottom:#d4dad8 0px solid; border-left:#d4dad8 1px solid; background-color:#efefef; padding-left:30px; width:261px; float:right; height:130px; border-top:#d4dad8 0px solid; border-right: #d4dad8 1px solid; padding-top:10px;}
STRONG { font-style:italic; margin-top:23px; display:block; color:#22b6d0; font-size:0.9em; font-weight:normal;}
P { font-family: Arial, Sans-Serif; color:#7b7b7b; font-size:0.8em; padding:15px 0 12px 0;}
.text1{background: url(/images/email.gif) no-repeat left top; float:left;width:136px;height:26px;}
.text1 input { border:none; background:none; width:120px;font-family:Arial, Sans-Serif;  float:left; height:auto; color:#7b7b7b; font-size: 10px;  padding:5px 0 0 10px}


.text{background: url(/images/email.gif) no-repeat left top; float:left;width:136px;height:26px;}
.text input { border:none; background:none; font-family:Arial, Sans-Serif;  float:left; height:auto; color:#7b7b7b; font-size: 10px;  padding:5px 0 0 10px}
.button { border-bottom:0px; border-left:0px; border-top:0px; border-right:0px;width:61px; height:26px; float:left; padding-left:0px;}



/*-------------____________SUB PAGE____________-------------*/
#footer .block { text-align:left; margin: 0px auto; width:960px;}
#footer .top {
	padding-bottom:30px;
	padding-left: 40px;
	padding-right:0px;
	padding-top:45px;
}
#footer .top DIV {margin: 0px 40px 0px 0px; width:200px; float: left;}

.top DIV.first {width: 200px; margin-left:20px; margin-right:60px;}

/*-------------____________copyright____________-------------*/

.copyright {width:650px;padding: 10px 0px 0px 15px; font-family:Georgia, "Times New Roman", Times, serif; float: left; color: #666; font-size: 0.7em; margin-top:-50px; text-decoration:none;}
.copyright a { color: #01899d; text-decoration:none; }
.copyright a:hover { color: #01899d; text-decoration:underline; }
.copyright IMG {	margin: -2px 20px 0px 160px; vertical-align:middle;}
.copyright span{font-weight:bold;}
.list_tyle{padding: 0 0 0 20px; list-style-type:disc;}

/* */

#top-buttons {
	display: block;
	float: right;
	margin-top: 0;	
}
#top-buttons a {
	display: block;
	width: 87px;
	float: left;
}
#top-buttons a:hover {
	text-decoration: none;
	background-position: center 0;
}
#top-buttons a:active {
	background-position: right 0;
}
#cart-link {
	background:url(/images/cart.jpg) no-repeat;
	text-align: right;
	padding: 9px 8px 0 0;
	height: 23px;
}
#cart-link span {
	display:inline-block;
	width: 20px;
	text-align: center;
	color: #fff;
	font-family: Helvetica, Arial, Sans-Serif;
	font-size: 7pt;
}



/* test*/


#top-navigation .row A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; margin-top:-2px; DISPLAY: block; FLOAT: left; HEIGHT: 27px; 
}
#top-navigation .first {
	TEXT-TRANSFORM: uppercase; MARGIN-TOP: 0px; BACKGROUND: url(/images/btn_bg1.gif)
}
#top-navigation DIV.alone {
	
	background: url(/images/btn_bg1.gif); background-repeat:no-repeat;}


#top-navigation .lower {
	TEXT-TRANSFORM: lowercase; PADDING-LEFT: 12px; BACKGROUND: url(/images/lower.png); HEIGHT: 37px;margin-top:0px;
}
#top-navigation .lower A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 9px; PADDING-RIGHT: 9px; HEIGHT: 20px; COLOR: #777; PADDING-TOP: 10px
}
#top-navigation .lower A.selected {
	COLOR: #000
}
#top-navigation .alone-l {
	BACKGROUND: url(/images/lower.png); margin-top:0px;
}
