*{margin:0; padding:0;} body img{border:0 none;} ul li{list-style:none} .clearall{clear:both} table{border:0 none; border-collapse:collapse;}
body{background-color:#e7e7e7; color:#666666; font-size:12px; font-family:Arial,sans-serif, Verdana}
.sparent{width:1009px; padding-left:9px; margin:0 auto; background:transparent url(../images/bg_bodyshaddow.png) left top repeat-y;}
.smain{padding-right:9px; background:transparent url(../images/bg_bodyshaddow.png) right top repeat-y;}
.sbody{width:100%; background-color:#fff;}
.tblheader{width:100%;}
.tblheader thead{background:transparent url(../images/bg_header.png) left top repeat-x; height:50px; color:#000;}
.tblheader thead a{color:#023a77; text-decoration:none} .utmenul a:hover{text-decoration:underline}
.utmenul{float:left; padding:5px 0} .utmenul li{float:left; padding-left:10px}
.utmenur{float:right; padding-right:10px} .utmenur li{float:left; padding-left:10px}
.sitebtn1{border:1px solid #4488d2; background:transparent url(../images/bg_buttons.png) left top repeat-x; height:21px; line-height:21px; font-weight:bold; color:#ffffff !important; padding:0 10px; text-decoration:none; display:block;} input.sitebtn1{height:23px}
.sitebtn2{border:1px solid #a6a6a6; background:transparent url(../images/bg_buttons.png) left -36px repeat-x; height:23px; line-height:23px; font-size:14px !important; font-weight:bold; color:#000 !important; padding:0 10px; text-decoration:none; display:block;} input.sitebtn2{height:25px}
.utmenur .cart1{background:transparent url(../images/ico_cart.png) left center no-repeat; padding:5px 10px 5px 30px;}
.utmenur .content{background:transparent url(../images/bg_header.png) left -60px no-repeat; padding:5px 0 5px 20px;}
.logo{padding:15px 30px; clear:both}
.searchtd{padding:0 10px;} .searchdiv{height:88px; padding:10px; border:1px solid #e1e1e1; border-bottom:0 none; background:transparent url(../images/bg_searchbar.png) left -176px repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px;}
.tblsearchdiv{border:1px solid #9ecbfe; background:transparent url(../images/bg_searchbar.png) left 0px repeat-x; -webkit-border-radius:10px; -moz-border-radius:10px;}
.tblsearch td{height:43px} .tblsearch .inp{background:transparent url(../images/bg_searchbar.png) 25px -95px no-repeat; padding-left:65px}
.tblsearch .inp1{padding-left:25px}
.tblsearch .inp input{padding:2px; font-size:12px; width:310px}
.tblsearch .inp1 input{padding:2px; font-size:12px; width:310px}
.tblsearch .sel select{padding:2px; font-size:12px; width:310px}
.tblsearch .sel, .tblsearch .btn, .tblsearch .ad{padding-left:15px} .tblsearch a{color:#3d87d9;} .tblsearch a:hover{color:#024187}
.tblmenu{clear:both;} .tblmenu .menutd{height:48px;} .tblmenu a{font-size:18px; color:#525252; text-decoration:none} .tblmenu a:hover{color:#000;}
.tblmenu .sitebtn2{float:left; margin-left:5px;}
.tblmenu .menutd{padding:0 15px 0 10px; background:transparent url(../images/bg_searchbar.png) right -430px no-repeat;}
.tblmenu .deal{background:transparent none;} .tblmenu .btns{width:110px; text-align:right;} .tblmenu .btns a{float:right}
.tblmenu .cats a, .tblmenu .deal a{background:transparent url(../images/arrows.gif) right 10px no-repeat; padding-right:15px}

.containertd{padding:10px;} .breadcrumb{width:100%} .breadcrumb .bc{font-size:11px;} .breadcrumb .tm{text-align:right} .breadcrumb a{text-decoration:none; color:#000} .breadcrumb a:hover{text-decoration:underline;}

.tblfooter{width:100%;} .tblfooter a{text-decoration:none; color:#666;} .tblfooter a:hover{color:#023a77; text-decoration:underline}
.gfoothead{/*background:#e8e8e8 none;*/ color:#666; background:transparent url(../images/scooter_footer.jpg) left top repeat-x;} .tblfooter th{height:40px; border-bottom:1px solid #ffffff;} .tblfooter th h3{font-weight:normal; font-size:18px; text-align:left}
.gfootcontd{vertical-align:top; padding-bottom:20px} .gfootcont ul{padding-top:10px; line-height:18px;}
.gfooter{background:transparent url(../images/bg_footer.png) left bottom repeat-x; padding-bottom:10px} .gfootwhy{padding:10px 15px 15px 0; line-height:18px;}
.igaul a, .rmul a{background:transparent url(../images/arrows.gif) left -95px no-repeat; padding-left:15px;}
.fuul a{display:block; height:28px; line-height:28px; padding-left:35px; margin:0 0 5px 0; color:#000; opacity:0.6;filter:alpha(opacity=60)}
.fuul a:hover{opacity:1.0;filter:alpha(opacity=100)} .fuul .fb{background:transparent url(../images/icons_social.gif) 0px 1px no-repeat}
.fuul .tw{background:transparent url(../images/icons_social.gif) 0px -49px no-repeat} .fuul .in{background:transparent url(../images/icons_social.gif) 0px -99px no-repeat}
.fuul .ms{background:transparent url(../images/icons_social.gif) 0px -149px no-repeat} .fuul .su{background:transparent url(../images/icons_social.gif) 0px -199px no-repeat}
.gfootcontd{border-bottom:1px solid #c7c7c7} .foottime p{border-top:1px solid #ffffff; padding:10px; text-align:center}
.footcopy, .footutility{padding:2px; text-align:center}

.contcolumns{width:100%} .contcolumns .colleft{width:270px; vertical-align:top; padding:15px 0 0 0} .contcolumns .colmid{padding:15px 0 0 15px; vertical-align:top;}



/*************************************************************************************************************/

div.page_header {
	/*font-size:28px; font-weight:normal; font-family:calibri,arial; color:#333333*/
}

div.pageSubheader {
	font-size:20px; font-weight:normal; font-family:calibri,arial; color:#333333
}

/* TOOL TIPS */
.tip {
	color: #353535;
	width: 220px;
	z-index: 13000;
	padding: 3px;
	border: 1px solid #CCCCCC;
	background: #fffeeb;
	text-align: left;
	font-size: 11px;
	padding: 4px 8px 8px;
}
.tip-text {
	display: none;
}
.tip-top {
	font-weight: bold;
	font-size: 11px;
	margin: 0;
	color: #9FD4FF;
	padding: 8px 8px 4px;
}
 
.tip-bottom {

}

.Tips1 {
	vertical-align: middle;
}


/* SIGNUP PAGE */
img.signup_code {
	vertical-align: middle;
}
div.signup_header {
	width: 98%;
	padding: 6px 9px 6px 9px;
	background: #e3f0fe;
	font-weight: bold;
	font-size: 12px;
	margin-bottom: 10px;
	color:#353535;
	background:transparent url(../images/tital-bar.jpg) left top repeat-x;
	height:28px;
	vertical-align: middle;
}
div.signup_photo_desc {
	padding: 5px 5px 5px 0px;
}
td.signup_photo {
	padding: 10px; 
	background: #FFFFFF; 
	border: 1px solid #CCCCCC;
}

td.form1 {
	padding: 12px 0px 5px 10px;
	font-weight: bold;
	text-align: left;
	vertical-align: top;
}
td.form2 {
	padding: 5px 0px 5px 10px;
}

td.result {
	font-weight: bold;
	text-align: left;
	border: 1px dashed #c3dffc;
	background: #FFFFFF;
	padding: 7px 8px 7px 7px;
}
td.error {
	font-weight: bold;
	color: #FF0000;
	text-align: left;
	padding: 7px 8px 7px 7px;
	/*background: #FFF3F3;*/
}
td.success {
	font-weight: bold;
	padding: 7px 8px 7px 7px;
	background: #f3fff3;
}

.redColor
{
    color:red;
}

.sitebtn3{border:1px solid #4488d2; background:transparent url(../images/bg_buttons.png) left top repeat-x; height:21px; line-height:21px; font-weight:bold; color:#ffffff !important; padding:0px 10px; text-decoration:none;} 
input.sitebtn3{height:23px}


div.faq {
	margin: 10px;
	padding: 5px 5px 5px 10px;
	border-left: 3px solid #DDDDDD;
}
div.faq_questions {
	background: #FFFFFF;
	border: 1px solid #DDDDDD;
	border-top: none;
	padding: 5px 7px 5px 8px;
}

td.header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #9ecbfe;
	font-weight: bold;	
	background-image: url(../images/tital-bar.jpg);
	background-repeat: repeat-x;
	color: #333333;
}

td.header_top_rating {
	padding: 4px 5px 5px 6px;
	border: 1px solid #9ecbfe;
	font-weight: bold;	
	background-image: url(../images/blue_bg_headings.png);
	background-repeat: repeat-x;
	color: #333333;
}

div.header {
	padding: 4px 5px 5px 6px;
	border: 1px solid #9ecbfe;
	font-weight: bold;
	background-image: url(../images/tital-bar.jpg);
	background-repeat: repeat-x;
	color: #333333;
}

.OtherLinks a {	
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

.OtherLinks a:hover {	
	font-size: 14px;
	color: #FEC92B;
	font-weight: bold;
}
	
a.homeCatTxtLink
{
 text-decoration:none; 
 color:#666666;
}

/******************     User Menu    ******************/

td.top_menu {
	background-image: url(../images/topbar_bg.gif); 
	background-repeat: repeat-x; 
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB;
}

td.top_menu2 {
	width: 20%; 
	text-align: right; 
	border-right: 1px solid #CCCCCC; 
	border-top: 1px solid #CCCCCC; 
	border-bottom: 1px solid #BBBBBB; 
	background-image: url(../images/topbar_bg.gif); 
	background-repeat: repeat-x;
}

div.top_menu_link_container, div.top_menu_link_container_end {
	float: left;
	height: 31px;
	border-left: 1px solid #CCCCCC;
}

div.top_menu_link_container_end {
	border-left: 1px solid #CCCCCC;
}

div.top_menu_link {
	font-weight: bold;
	font-size: 13px;
	padding-top: 5px;
	padding: 6px 10px 0px 10px;
}

div.top_menu_link_loggedin {
	height: 25px;
	text-align: right;
	font-weight: bold;
	font-size: 13px;
	padding-top: 5px;
	padding: 6px 0px 0px 10px;
}

div.menu {
	width: 150px; 
	border: 1px solid #CCCCCC; 
	border-left: 3px solid #7391a8;
	background: #EEEEEE; 
	padding: 0px 0px 10px 10px;
	margin-right: 10px;
}

div.menu_header {
	margin-top: 10px;
	margin-bottom: 7px;
}

td.menu_user {
	background-image: url(../images/menu_user.gif); 
	background-repeat: repeat-x; 
	background-color: #FFFFFF;
	padding: 5px 10px 5px 10px; 
	border: 1px solid #CCCCCC; 
	border-top: none; 
	text-align: left;
}

div.menu_item {
	float: left;
	padding-right: 10px;
	font-weight: bold;
	background: none;
}

div.menu_sep {
	padding: 2px 0px 0px 10px;
	float: left;
	background: none;
}

img.menu_icon {
	display: block;
	float: left; 
	margin-right: 4px;
}

img.menu_icon2 {
	margin-bottom: -3px;
	margin-right: 4px;
}

div.menu_arrow {
	padding: 2px;
	float: left;
}

div.menu_item_dropdown a {
	padding: 3px 40px 5px 7px;
	font-weight: normal;
	border-left: 3px solid #DDDDDD;
	display: block;
	background: #FFFFFF;
}

div.menu_item_dropdown a:hover {
	padding: 3px 40px 5px 7px; 
	font-weight: normal;
	background: #F2F2F2;
	border-left: 3px solid #BBBBBB;
	text-decoration: none;
	display: block;
}

div.menu_dropdown {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 6px;
	margin-left: -20px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}

a.menu_item:link { color: #4089da; text-decoration: none; }
a.menu_item:visited { color: #4089da; text-decoration: none; }
a.menu_item:hover { color: #4089da; text-decoration: underline; }


/************      Main menu dropn down        ********/

div.menu_item1 {
	/*float: left;*/
	/*padding-right: 10px;*/
	/*font-weight: bold;
	background: none;*/
}


div.menu_item1_dropdown a {
	padding: 3px 15px 5px 7px;
	font-weight: bold;
	font-size:12px;
	border-left: 3px solid #DDDDDD;
	display: block;
	background: #FFFFFF;
	color:#525252;
	
}

div.menu_item1_dropdown a:hover {
	padding: 3px 15px 5px 7px; 
	font-weight: bold;
	font-size:12px;
	background: #F2F2F2;
	border-left: 3px solid #BBBBBB;
	text-decoration: none;	
	display: block;
	color:#000000;
}

div.menu_dropdown1 {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 36px;
	margin-left: -128px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
	color:#525252;
}

div.menu_dropdown2 {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 36px;
	margin-left: -97px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}

div.menu_dropdown3 {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 36px;
	margin-left: -115px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}



div.menu_dropdown1C {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 14px;
	margin-left: -21px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
	color:#525252;
}

div.menu_dropdown2C {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 14px;
	margin-left: -13px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}

div.menu_dropdown3C {
	border: 1px solid #CCCCCC; 
	border-top: none; 
	background: #FFFFFF; 
	position: absolute; 
	margin-top: 14px;
	margin-left: -13px;
	z-index: 99;
	width: auto; 
	white-space: nowrap; 
}


a.menu_item1:link { color: #4089da; text-decoration: none; }
a.menu_item1:visited { color: #4089da; text-decoration: none; }
a.menu_item1:hover { color: #4089da; text-decoration: underline; }

.cats1, .deal1{
       background:transparent url(../images/arrows.gif) right 10px no-repeat; padding-right:15px
}

.BoldblackText
{
 text-decoration:none; 
 color:#333333;
 font-size:14px;
 font-weight:bold;
}

.BoldblueText
{
 text-decoration:none; 
 color:#3a8ad7;
 font-size:14px;
 font-weight:bold;
}

.BoldgrayText
{
 text-decoration:none; 
 color:#7c7f84;
 font-size:12px;
 font-weight:bold;
}

a.blackLink:link { color: #333333; text-decoration: none; }


.cart_inner_buttons
{
    background:url(../images/button.jpg) left top repeat-x;
    width:71px;
    height:21px;
    display:block;
    padding-top:5px;
    padding-left:10px;
    padding-right:10px;    
    font-weight:bold;
    text-align:center;
    color:#FFFFFF !important;
    font-weight:bold;
    border:1px solid #e56902;

}

/*
.cart_inner_buttons{border:1px solid #e56902; background:transparent url(../images/button.jpg) left top repeat-x; height:39px; line-height:39px; font-weight:bold; color:#ffffff !important; padding:0 10px; text-decoration:none;}
*/

.sitebtn1_cart{border:1px solid #4488d2; background:transparent url(../images/bg_buttons.png) left top repeat-x; height:21px; line-height:21px; font-weight:bold; color:#ffffff !important; padding:0 10px; text-decoration:none;} input.sitebtn1_cart{height:23px}

.cart_box_title
{
   color:#000000;
   font-size:18px;
}
.cart_total_amount_text1
{
   color:#468ddc;
   font-size:18px;
}
.cart_total_amount_text2
{
   color:#fc8a05;
   font-size:18px;
}