img {border: 0px;}

form {margin: 0px; padding: 0px;}

body {margin: 0px; padding: 0px; font: normal 12px/normal Tahoma, sans-serif; letter-spacing: normal; background: #ffffff; color: #a3a2a2; width: 100%;}

.container {width: 1000px; margin: 0px auto; padding: 0px 1px;}

#header {position: relative; height: 177px; overflow: hidden;}

#header #logo {position: relative; display: inline; width: 537px; height: 132px; margin: -61px auto 0px; border: 0px;}

#header #h_top {position: relative; table-layout: fixed; border-collapse: collapse; border: 0px; border-spacing: 0px; width: 100%; height: 61px;}

#header #h_top td.ht_left {position: relative; width: 225px; text-align: right; padding-right: 5px; height: 61px; white-space: nowrap; overflow: hidden;}

#header #h_top td.ht_right {position: relative; width: 225px; text-align: left; padding-left: 5px; height: 61px; white-space: nowrap; overflow: hidden;}

#header #h_bottom {position: relative; table-layout: fixed; border-collapse: collapse; border: 0px; border-spacing: 0px; width: 100%; height: 116px;}



/*begin changes----------------------------------*/

#header #h_bottom td.hb_left {background: url(images/header_left.png) no-repeat left top; width: 185px;}

/*end changes----------------------------------*/



#header #h_bottom td.hb_center {position: relative; background: url(images/header_bg.png) repeat-x top; vertical-align: top; text-align: center;}



/*begin changes----------------------------------*/

#header #h_bottom td.hb_right {background: url(images/header_right.png) no-repeat right top; width: 185px;}

/*end changes----------------------------------*/



#header #topmenu {position: absolute; bottom: 0px; left: 0px; width: 100%; padding-bottom: 17px; font-size: 14px; color: #d1e787; text-align: center; overflow: hidden;}

#header #topmenu a {text-decoration: none; color: #ffffff; /*#d1e787;*/}

#header #topmenu a:hover, #header #topmenu a.current {color: #fee100; text-decoration: none;}

#header #topcart_menu {color: #2eac0a; font-size: 10px; padding: 5px 0px;}

#header #topcart_menu a {text-decoration: none; color: #2eac0a;}

#header #topcart_menu a:hover {text-decoration: underline;}



#content_wrapper {position: relative; table-layout: fixed; border-collapse: collapse; border: 0px; border-spacing: 0px; width: 100%; margin: 6px 0px 0px;}

#content_wrapper #left_col {width: 174px; vertical-align: top; overflow: hidden;}

#content_wrapper #center_col {width: auto; vertical-align: top; padding: 0px 10px; overflow: hidden;}

#content_wrapper #right_col {width: 174px; vertical-align: top; overflow: hidden;}



#footer {position: relative; table-layout: fixed; border-collapse: collapse; border: 0px; border-spacing: 0px; width: 99.2%; margin: 0px auto; overflow: hidden; font-size: 11px; margin-top: 6px;}

#footer td.footer_l {width: 10px; height: auto; background: url(images/footer_l.png) no-repeat left top;}

#footer td.footer_content {width: auto; height: 66px; background: url(images/footer_bg.png) repeat-x top; text-align: center;}

#footer td.footer_r {width: 10px; height: auto; background: url(images/footer_r.png) no-repeat right top;}

#footer #footmenu {text-align: center; color: #d1e787; padding: 5px 0px;}

#footer #footmenu a {color: #d1e787; text-decoration: none; text-transform: capitalize}

#footer #footmenu a:hover {text-decoration: underline;}

#footer .copy {color: #8ace48; text-align: center;}

#footer .design {color: #8ace48; text-align: center; margin-left: 50px;}

#footer .design a {color: #8ace48; text-decoration: none;}

#footer .design a:hover {text-decoration: underline;}



.box, .box_green {position: relative; table-layout: fixed; border-collapse: separate; border-spacing: 0px; border: 0px; width: 100%; margin-bottom: 6px; overflow: hidden;}

.box .box_title_l, .box_green .box_title_l {width: 10px; height: 36px; background: url(images/box_title_l.png) no-repeat left top; font-size: 0px; line-height: 0px;}

.box .box_title, .box_green .box_title {width: auto; height: 36px; background: url(images/box_title_bg.png) repeat-x top; color: #ad9226; font-size: 14px; font-weight: bold; overflow: hidden; vertical-align: middle;}

.box .box_title a { color: #ad9226; text-decoration: none }

.box .box_title_r, .box_green .box_title_r {width: 10px; height: 36px; background: url(images/box_title_r.png) no-repeat right top; font-size: 0px; line-height: 0px;}

.box .box_content, .box_green .box_content {position: relative; width: auto; height: auto; border: 1px solid #e0e0e0; border-width: 0px 1px; background: #f4f4f4 url(images/box_content_bg.png) repeat-x top; vertical-align: top; overflow: hidden;}

.box .box_bottom_l, .box_green .box_bottom_l {width: 10px; height: 10px; background: url(images/box_bottom_l.png) no-repeat left bottom; font-size: 0px; line-height: 0px;}

.box .box_bottom, .box_green .box_bottom {width: auto; height: auto; border-bottom: 1px solid #e0e0e0; background-color: #f4f4f4; font-size: 0px; line-height: 0px;}

.box .box_bottom_r, .box_green .box_bottom_r {width: 10px; height: 10px; background: url(images/box_bottom_r.png) no-repeat right bottom; font-size: 0px; line-height: 0px;}

.box_green .box_title_l {background: url(images/green_box_title_l.png) no-repeat left top;}

.box_green .box_title {background: url(images/green_box_title_bg.png) repeat-x top; color: #d1e787;}

.box_green .box_title_r {background: url(images/green_box_title_r.png) no-repeat right top;}



/*begin new code ----------------------------------*/

.box .box_top_l {width: 10px; height: 10px; background: url(images/box_top_l.png) no-repeat left top; font-size: 0px; line-height: 0px;}

.box .box_top {width: auto; height: auto; border-top: 1px solid #e0e0e0; background-color: #f4f4f4; font-size: 0px; line-height: 0px;}

.box .box_top_r {width: 10px; height: 10px; background: url(images/box_top_r.png) no-repeat right top; font-size: 0px; line-height: 0px;}

.box_grey .box_content {background: #f4f4f4;}

/*end new code ----------------------------------*/



.nav_list {margin: 0px; padding: 2px 0px; list-style: none;}

.nav_list li {width: auto; height: auto;}

.nav_list li.odd a {background-color: #ebebeb;}



/*begin changes----------------------------------*/

.nav_list li a {display: block; height: 100%; width: auto; color: #2eac0a; text-decoration: none; padding: 5px 3px 5px 26px; background: url(images/cup.png) no-repeat 6px 7px;}

/*end changes----------------------------------*/



.nav_list li a:hover {background-color: #ade54c!important;}



/*begin new code ----------------------------------*/

.burger li a {background-image: url(images/burger.png);}

/*end new code ----------------------------------*/





.list {margin: 0px; padding: 7px 0px 2px; list-style: none;}

.list li {width: auto; height: auto; padding: 5px 3px 5px 15px;}

.list li a {display: inline; color: #2eac0a; text-decoration: none;}

.list li a:hover {text-decoration: underline;}



.adv_square {display: block; border: 0px; margin: 0px auto 6px; border: 0px; clear: both;}

#center_col .u_title {font-weight: bold; font-size: 14px; padding: 0px;  margin: 15px 0px;}

#center_col p {margin: 15px 0px;}

.yellow {color: #fbc900;}

.yellow1 {color: #f3d200;}

.green {color: #2eac0a;}

.grey {color: #a3a2a2;}

.upper {text-transform: uppercase;}

.lh2 {line-height: 2em;}

.center {text-align: center;}

.clear {clear: both;}

.small_dot {font-size: 10px; font-family: Arial, sans-serif; letter-spacing: 2px;}

.about {line-height: 1.5; padding: 0px 5px;}

.about p {margin: 18px 0px!important;}

.about img {margin: 5px 5px 10px 15px;}

.about img[align=right] {margin: 5px 5px 10px 15px;}

.about img[align=left] {margin: 5px 15px 10px 5px;}



#location_box {width: 611px; height: 210px; padding: 130px 10px 10px; margin: 0px auto 15px; text-align: center; background: url(images/location_box_bg.jpg) no-repeat center center;}

#registerform {margin: 0px auto; padding: 0px;}

#registerform a {text-decoration: none;
/*color:#FFF;*/}

#registerform a:hover {text-decoration: underline;}

#registerform select {font-size: 12px; margin: 0px; padding: 0px; width: 160px; height:25px; }

#registerform table.form_wrapper {display: table; margin: 5px auto 10px; width: auto; text-align: left;}

#registerform table.form_wrapper td {padding: 5px 0px 4px;}



#location_box .button_shadow {width: 83px;}

#location_box .big_button {width: 75px;}



.big_button {display: inline-table; position: relative; table-layout: auto; border-collapse: collapse; border-spacing: 0px; border: 0px; cursor: pointer; width: auto;}

.big_button .btn_l {height: 37px; width: 10px; padding: 0px!important;}

.big_button .btn_c {height: 35px; width: auto; padding: 0px 5px 2px!important; color: #ffffff; text-align: center; text-transform: uppercase; vertical-align: middle; font: bold 18px Tahoma, sans-serif;}

.big_button .btn_r {height: 37px; width: 10px; padding: 0px!important;}

.big_button .green_button .btn_l {background: url(images/green_big_btn_l.png) no-repeat left top;}

.big_button .green_button .btn_c {background: url(images/green_big_btn_bg.png) repeat-x top;}

.big_button .green_button .btn_r {background: url(images/green_big_btn_r.png) no-repeat right top;}

.big_button .yellow_button .btn_l {background: url(images/yellow_big_btn_l.png) no-repeat left top;}

.big_button .yellow_button .btn_c {background: url(images/yellow_big_btn_bg.png) repeat-x top;}

.big_button .yellow_button .btn_r {background: url(images/yellow_big_btn_r.png) no-repeat right top;}



.small_button {display: inline-table; position: relative; table-layout: auto; border-collapse: collapse; border-spacing: 0px; border: 0px; cursor: pointer; width: auto;}

.small_button .btn_l {height: 27px; width: 10px; padding: 0px!important;}

.small_button .btn_c {height: 25px; width: auto; padding: 0px 1px 2px!important; color: #AD9226; text-align: center; vertical-align: middle; font: bold 12px Tahoma, sans-serif;}

.small_button .btn_r {height: 27px; width: 10px; padding: 0px!important;}

.small_button .green_button .btn_l {background: url(images/green_small_btn_l.png) no-repeat left top;}

.small_button .green_button .btn_c {background: url(images/green_small_btn_bg.png) repeat-x top; color:#FFF;}

.small_button .green_button .btn_r {background: url(images/green_small_btn_r.png) no-repeat right top;}

.small_button .yellow_button .btn_l {background: url(images/yellow_small_btn_l.png) no-repeat left top;}

.small_button .yellow_button .btn_c {background: url(images/yellow_small_btn_bg.png) repeat-x top; }

.small_button .yellow_button .btn_r {background: url(images/yellow_small_btn_r.png) no-repeat right top;}



.button_shadow {display: inline-table; padding: 0px; text-align: center; float: left; color:#FFF;}

.button_shadow .shadow_l {background: url(images/button_shadow_l.png) no-repeat left bottom;}

.button_shadow .shadow_c {background: url(images/button_shadow_bg.png) repeat-x bottom; padding: 0px 0px 4px; margin: 0px 20px; width: auto;}

.button_shadow .shadow_r {background: url(images/button_shadow_r.png) no-repeat right bottom;}

.button_shadow .big_button {margin: 0px -16px;}

.button_shadow .small_button {margin: 0px -16px;}



.items {display: table; margin: 0px auto; position: relative; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 97%;}

.items .item {background: url(images/h_dotted.png) repeat-x bottom;}

.items .item_thumb {text-align: center; width: 90px; vertical-align: top; padding: 22px 0px 11px;}

.items .item_thumb img {border: 0px; margin: 0px auto; width: 90px; height: 90px;}

.items .item_description {vertical-align: top; padding: 22px 10px 11px;}

.items .item_signboard {width: 140px; vertical-align: middle; text-align: center; padding: 0px;}

.items .item_signboard img {border: 0px; margin: 0px auto; width: 136px; height: 93px;}

.items .item_title {font-size: 14px; font-weight: bold; color: #2eac0a;}

.items .item_title a {color: #2eac0a; text-decoration: none;}

.items .item_title a:hover {text-decoration: underline;}

.items .item_addr {padding: 3px 0px;}

.items .item_time {padding: 4px 0px;}

.items .item_time span {color: #444444; font-size: 14px; font-weight: bold;}

.items .item_delivery {padding: 2px 0px;}

.items .item_delivery img {border: 0px; width: 17px; height: 15px; margin-right: 7px; vertical-align: bottom;}



.paginator {margin: 0px auto; padding: 10px 0px; text-align: left; cursor: default;}

.paginator a {color: #a3a2a2; text-decoration: none; cursor: default;}

.paginator a:hover {color: #2eac0a;}

.paginator span {color: #444444;}



.items_small {display: table; margin: 0px auto; position: relative; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 93%;}

.items_small .item_thumb {text-align: center; width: 56px; vertical-align: top; padding: 6px 0px 3px;}

.items_small .item_thumb img {border: 0px; margin: 0px auto; width: 54px; height: 54px;}

.items_small .item_description {vertical-align: top; padding: 6px 0px 3px 4px;}

.items_small .item_title {font-weight: bold; color: #2eac0a;}

.items_small .item_title a {color: #2eac0a; text-decoration: none;}

.items_small .item_title a:hover {text-decoration: underline;}

.items_small .item_time {padding: 4px 0px; color: #444444; font-weight: bold;}



.text {border: 1px solid #e0e0e0; font-size: 12px; padding: 0px; vertical-align: middle; height: 17px; margin: 2px 0px;}

#auth_form {position: relative; margin: 10px 19px 10px 13px; padding: 0px; width: auto;}

#auth_form .auth_wrapper {margin: 0px auto; position: relative; table-layout: auto; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 100%;}

#auth_form .small_button {margin: 5px 0px 10px;}

#auth_form a {color: #2eac0a; text-decoration: none;}

#auth_form a:hover {text-decoration: underline;}

#auth_form .js_disabled {padding-top: 9px; font-size: 10px; text-align: right;}

#auth_form .js_disabled a {color: #a3a2a2; text-decoration: none;}

#auth_form .js_disabled a:hover {color: #2eac0a; text-decoration: none;}

#auth_form .text {display: block; width: 138px; margin-bottom: 8px;}



/*begin new code ----------------------------------*/

.restaurant_info {padding: 0px 12px; line-height: 16px; color: #444444;}

.restaurant_info h3 {font-weight: bold; font-size: 14px; margin: 0px; padding: 0px;}

.restaurant_info .cuisine_info {margin: 10px 0px;}

.restaurant_info .delivery_info {margin: 10px 0px;}

.restaurant_info .delivery_info img {vertical-align: bottom;}

.restaurant_info .payment_option {margin: 0px 0px 10px;}

.restaurant_info .payment_option h4 {margin: 6px 0px; font-size: 12px;}

.restaurant_info .payment_option img {margin-right: 2px;}

.restaurant_info .shedule {table-layout: auto; border-collapse: collapse; width: auto; border: 0px; border-spacing: 0px; text-align: left; margin: 10px 0px;}

.restaurant_info .shedule td {padding: 3px 25px 3px 0px;}

.items_one {display: table; margin: 0px auto; position: relative; table-layout: fixed; border-collapse: collapse; border-spacing: 0px; border: 0px; width: 97%;}

.items_one .item_thumb {text-align: center; width: 116px; vertical-align: top; padding: 11px 0px 0px;}

.items_one .item_thumb img {border: 0px; margin: 0px auto; width: 116px; height: auto;}

.items_one .item_description {vertical-align: top; padding: 11px 10px 0px;}

.items_one .item_signboard {width: 140px; vertical-align: middle; text-align: center; padding: 0px;}

.items_one .item_signboard img {border: 0px; margin: 0px auto; width: 136px; height: 93px;}

.items_one .item_title {font-size: 18px; font-weight: bold; color: #2eac0a; text-transform: uppercase;}

.items_one .item_title a {color: #2eac0a; text-decoration: none;}

.items_one .item_title a:hover {text-decoration: underline;}

.items_one .item_addr {padding: 3px 0px 22px;}

select {border: 1px solid #e0e0e0; font-size: 12px; padding: 2px; vertical-align: middle; margin: 0px; color: #555 /*a3a2a2;*/}

input {border: 1px solid #e0e0e0; font-size: 12px; padding: 2px; vertical-align: middle; margin: 0px; color: #555; background: #fff }

.inputimage{ border:none; background:none;}

textarea {border: 1px solid #e0e0e0; font-size: 12px; padding: 0px;}

.verify_img {border: 1px solid #e0e0e0; margin: 0px 0px -2px;}

#signup_form {margin: 0px; padding: 10px 30px;}

#signup_form a {text-decoration: none;}

#signup_form a:hover {text-decoration: underline;}

#signup_form .text {margin: 0px; width: 127px;}

#signup_form .short {width: 44px!important;}

#signup_form select {margin: 0px; width: 129px;}

#signup_form textarea {margin: 3px 0px; width: 565px;}

#signup_form table.form_wrapper {display: table; margin: 0px; width: auto; text-align: left;}

#signup_form table.form_wrapper td {padding: 3px 0px; vertical-align: middle;}

.list_check {list-style: none; margin: 15px 0px; padding: 0px;}

.list_check li {padding-left: 20px; background: url(images/check.png) no-repeat left center; margin: 9px 0px;}

a:link, a:active, a:visited {color: #2eac0a; text-decoration: none;}

a:hover {text-decoration: underline;}

/*end new code ----------------------------------*/



.seloptions { width: 160px;
color:#000000;
font-size:13px;}


.seloptions-mobile { width: 260px;
color:#FFFFFF;
font-size:13px;}
















/* $Id: skin1.css,v 1.1.2.32 2008/04/17 05:46:13 max Exp $ */

/*

	General styles

*/

BODY,DIV,TH,TD,P,INPUT,SELECT,TEXTAREA,TT {

}

H1 {

	FONT-SIZE: 14px;

	color: #a10000;

}

H2 {

	FONT-SIZE: 13px;

}

H3 {

	FONT-SIZE: 12px;

	color: #a10000;

}

HR {

	COLOR: #DDDDDD;

	HEIGHT: 1px;

}

HTML,BODY {

}

FORM {

	MARGIN: 0px;

}

TABLE,IMG {

	BORDER: 0px;

}



/*

	Content enviroment styles

*/

TABLE.Container {

	HEIGHT: 100%;

       width: 960px;

       margin-left: auto;

       margin-right: auto;

}

TD.Container {

	VERTICAL-ALIGN: top;

	HEIGHT: 90%;

}



/*

	Header styles

*/

.HeadLogo {

	PADDING-LEFT: 27px;

	TEXT-ALIGN: left;

}

.HeadRightBox {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: right;

}

.HeadText {

	color: #5480a2;

	text-align: right;

}

.HeadLine {

	BACKGROUND-IMAGE: url(images/head_linebg.gif);

	background-position: top;

	background-repeat: repeat-x;

	padding-right: 20px;

}

.HeadThinLine {

	BACKGROUND-COLOR: #cb480c;

	HEIGHT: 1px;

}

.PrintableRow {

	WIDTH: 100%;

	VERTICAL-ALIGN: middle;

	PADDING-RIGHT: 186px;

	HEIGHT: 18px;

}

.HeadTopPad {

	HEIGHT: 18px;

}

.HeadTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 18px;

}



/*

	Footer styles

*/

.BottomRow {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

}

.BottomBox {

	border-top: #ffd30d 1px solid;

	background-color: #f4f5f7;

	COLOR: #b1c6d7;

	HEIGHT: 40px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 12px;

	PADDING-RIGHT: 12px;

}

.Bottom {

	COLOR: #667d92;

}

A.Bottom:link {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

A.Bottom:visited {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

A.Bottom:hover {

	COLOR: #667d92;

	TEXT-DECORATION: none;

}

A.Bottom:active {

	COLOR: #667d92;

	TEXT-DECORATION: underline;

}

.BottomPopup {

	WIDTH: 100%;

	TEXT-ALIGN: right;

	PADDING-BOTTOM: 10px;

}

.BottomPopup A {

	FONT-WEIGHT: bold;

}

.BottomDialogBox {

	BACKGROUND-COLOR: #e8edf4;

	PADDING-LEFT: 13px;

	PADDING-TOP: 10px;

	PADDING-BOTTOM: 10px;

}



/*

	Common styles

*/

.SubmitBox {

	PADDING-TOP: 10px;

}

HR.Line {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

}

.SectionBox {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

}

.Text {

	COLOR: #010101;

}

.NumberOfArticles {

	COLOR: #010101;

	FONT-WEIGHT: bold;

}

.TopLabel {

	height: 39px;

	COLOR: #010101;

	FONT-SIZE: 12px;

}

.Message {

	COLOR: #b51a00;

}

.Line {

	BACKGROUND-COLOR: #9d1500;

}

TD.ButtonsRow {

	PADDING-TOP: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 12px;

	PADDING-BOTTOM: 2px;

}

.CustomerMessage {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.ErrorMessage {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.Star {

	COLOR: #FF0000;

}

.TableHead {

	BACKGROUND-COLOR: #CCCCCC;

	FONT-WEIGHT: bold;

}

.TableSubHead {

	BACKGROUND-COLOR: #EEEEEE;

}

.Spc {

	WIDTH: 1px;

	HEIGHT: 1px;

}

TABLE.EmptyBox {

	WIDTH: 100%;

}

TABLE.EmptyBox TR TD {

	PADDING: 0px;

}



/*

	Popup styles

*/

.PopupContainer {

	HEIGHT: 100%;

	WIDTH: 100%;

	TEXT-ALIGN: center;

}

.PopupTitle {

	BACKGROUND-COLOR: #d0ddeb;

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.PopupBG {

	BACKGROUND-COLOR: #d0ddeb;

}

.PopupHelpLink {

	FONT-SIZE: 9px;

	COLOR: #112536;

	TEXT-DECORATION: none;

}



/*

	BuyNow section

*/

.BuyNowQuantity {

	HEIGHT: 25px;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 16px;

}

.BuyNowPrices {

	HEIGHT: 15px;

	VERTICAL-ALIGN: middle;

}



/*

	Vertical menu

*/

.VertMenuLeftColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 7px;

	PADDING-RIGHT: 20px;

        

}

.VertMenuRightColumn {

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 20px;

	PADDING-RIGHT: 7px;

}

.VertMenuBox {

	BACKGROUND-COLOR: #ffffff;

	PADDING-TOP: 3px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.VertMenuBorder {

	BORDER: #5f94c0 1px solid;

}

.VertMenuTitleBox {

	BACKGROUND-IMAGE: url(images/menu_bg.gif);

	BACKGROUND-COLOR: #9ec6de;

	BORDER-BOTTOM: #215485 1px solid;

	BACKGROUND-REPEAT: repeat-x;

	BACKGROUND-POSITION: bottom;

	HEIGHT: 27px;

        

}

.VertMenuTitle {

	BACKGROUND-COLOR: transparent;

	COLOR: #ffffff;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.VertMenuSubTitle {

	BACKGROUND-COLOR: #FFA92F;

}

.VertMenuTitleIcon {

	WIDTH: 17px;

	HEIGHT: 17px;

	MARGIN-LEFT: 5px;

	MARGIN-RIGHT: 8px;

	VERTICAL-ALIGN: middle;

}



.VertMenuItems {

}



A.VertMenuItems {

	color: #2eac0a;

	text-decoration: none;

	line-height: 20px;

}

A.VertMenuItems:hover {

	color: #2eac0a;

	TEXT-DECORATION: underline;

}



.VertMenuHr {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

	COLOR: #999999;

}

.CategoriesList {

	font-size: 12px;

}



/*

	Dialog box

*/

TABLE.DialogBox {

	WIDTH: 100%;

	HEIGHT: 100%;

	VERTICAL-ALIGN: top;

}

TD.DialogBox {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: left;

	PADDING: 10px;

	COLOR: #58595b;

}

.DialogBorder {

	BACKGROUND-COLOR: #acb7c7;

	HEIGHT: 100%;

	PADDING: 0px;

}

TD.DialogTitle {

	COLOR: #253161;

	FONT-WEIGHT: bold;

	FONT-SIZE: 13px;

	BACKGROUND-IMAGE: url(images/dialog_bg.gif);

	border-left: #acb7c7 1px solid;

	border-right: #acb7c7 1px solid;

	VERTICAL-ALIGN: middle;

	HEIGHT: 31px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 18px;

	PADDING-RIGHT: 0px;

	TEXT-ALIGN: left;

}

FONT.DialogTitle {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 13px;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 33px;

	TEXT-ALIGN: left;

	MARGIN-LEFT: 10px;

}



/*

	Dialog info box

*/

TABLE.DialogInfo {

	WIDTH: 85%;

	TEXT-ALIGN: center;

}

.DialogInfoTitle {

	COLOR: #041527;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: left;

	HEIGHT: 15px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

}

.DialogInfoTitleBorder {

	BACKGROUND-COLOR: #fb4d04;

	PADDING: 0px;

	border: #fb4d04 1px solid;

	VERTICAL-ALIGN: bottom;

	HEIGHT: 15px;

}

.DialogInfoBorder {

	border-bottom: #acb7c7 1px solid;

	border-left: #acb7c7 1px solid;

	border-right: #acb7c7 1px solid;

	PADDING: 0px;

}

.DialogTr {

	COLOR: #1A2B3C;

}

.DialogInfoIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

}

.DialogInfoClose {

	WIDTH: 15px;

	HEIGHT: 14px;

}



/*

	Dialog tools section

*/

.NavDialogTitle {

	WIDTH: 50%;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	COLOR: #112536;

	PADDING-LEFT: 8px;

}   

.NavDialogBorder {

	BACKGROUND-COLOR: #FFCC33;

}

.NavDialogBox {

	BACKGROUND-COLOR: #FFFFCC;

}

.NavDialogSeparator {

	WIDTH: 100%;

	HEIGHT: 14px;

	BACKGROUND-IMAGE: url(images/separator.gif);

	PADDING-LEFT: 7px;

}

.NavDialogSeparator IMG {

	WIDTH: 100%;

	HEIGHT: 14px;

}

.NavDialogCell {

	PADDING-RIGHT: 3px;

}

.NavDialogCell A IMG {

	WIDTH: 9px;

	HEIGHT: 9px;

}

.NavMenuItems {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

A.NavMenuItems:link {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: underline;

}

A.NavMenuItems:visited {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: underline;

}

A.NavMenuItems:hover {

	COLOR: #2c3e49;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

A.NavMenuItems:active  {

	COLOR: #112536;

	FONT-SIZE: 11px;

	TEXT-DECORATION: underline;

}

.NavMenuItemsHL{

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

}

A.NavMenuItemsHL:link {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

A.NavMenuItemsHL:visited {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}

A.NavMenuItemsHL:hover {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: none;

}

A.NavMenuItemsHL:active {

	COLOR: #112536;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	TEXT-DECORATION: underline;

}



/*

	Product details page

*/

.ProductTitle {

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:link{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:visited{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitle:hover{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: underline;

}

.ProductTitle:active{

	COLOR: #793a02; FONT-WEIGHT: bold; FONT-SIZE: 12px; text-decoration: none;

}

.ProductTitleHidden {

	COLOR: #666666;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

}

.ProductDetailsTitle {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductDetails {

	COLOR: #112536;

}

.ProductPriceTitle {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceConverting {

	COLOR: #010101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPrice {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

}

.ProductPriceSmall {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

}

.SaveMoneyLabel {

	WIDTH: 57px;

	HEIGHT: 57px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	COLOR: #FFFFFF;

	FONT-WEIGHT: bold;

	BACKGROUND-IMAGE: url(images/save_money.gif);

	background-color: transparent;

	BACKGROUND-REPEAT: no-repeat;

}

.MarketPrice {

	FONT-SIZE: 14px;

	FONT-FAMILY: 'Times New Roman', Verdana, Arial, Helvetica, Sans-serif;

}

.PImgBox {

	TEXT-ALIGN: left;

	VERTICAL-ALIGN: top;

	WIDTH: 100px;

	PADDING-RIGHT: 8px;

}



/*

	Products list

*/

TD.PListImgBox {

	WIDTH: 125px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: top;

	WHITE-SPACE: nowrap;

	PADDING-RIGHT: 8px;

}

DIV.PListImgBox {

	WHITE-SPACE: nowrap;

}

HR.PListLine {

	WIDTH: 100%;

	HEIGHT: 1px;

	BORDER-BOTTOM-WIDTH: 0px;

	BORDER-LEFT-WIDTH: 0px;

	BORDER-RIGHT-WIDTH: 0px;

}

.PListTaxBox {

	PADDING-LEFT: 70px;

	PADDING-RIGHT: 2px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 2px;

}

.PListCell {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

	PADDING: 10px;

	VERTICAL-ALIGN: top;

}

A.PListSeeDetails:link {

	TEXT-DECORATION: underline;

}

A.PListSeeDetails:visited {

	TEXT-DECORATION: underline;

}

A.PListSeeDetails:hover {

	TEXT-DECORATION: underline;

}

A.PListSeeDetails:active {

	TEXT-DECORATION: underline;

}



/*

	Items style

*/

.ItemsList {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

.ItemsListDisabled {

	COLOR: #909090;

}

A.ItemsList:link {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.ItemsList:visited {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.ItemsList:hover {

	COLOR: #112536;

	TEXT-DECORATION: underline;

}

A.ItemsList:active {

	COLOR: #112536;

	TEXT-DECORATION: none;

}



/*

	Location bar

*/

.NavigationPath {

	COLOR: #818891;

	TEXT-DECORATION: none;

}

A.NavigationPath:link {

	COLOR: #818891;

	TEXT-DECORATION: underline;

}

A.NavigationPath:visited {

	COLOR: #818891;

	TEXT-DECORATION: underline;

}

A.NavigationPath:hover {

	COLOR: #818891;

	TEXT-DECORATION: none;

}

A.NavigationPath:active  {

	COLOR: #818891;

	TEXT-DECORATION: underline;

}



/*

	Buttons

*/

.FormButton {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

TABLE.ButtonTable {

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

	DIRECTION: ltr;

}

TD.Button {								 

	BACKGROUND-IMAGE: url(images/butbg.gif);

	BACKGROUND-COLOR: #ffb244;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 5px;

	PADDING-RIGHT: 5px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button {								 

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	COLOR: #490101;

	FONT-WEIGHT: bold;

	FONT-SIZE: 11px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide {

	WIDTH: 7px;

	HEIGHT: 21px;

}

TD.Button_menu {								 

	BACKGROUND: url(images/but_menubg.gif);

	BACKGROUND-COLOR: #2860f5;

	BACKGROUND-REPEAT: repeat-x;

	PADDING-LEFT: 1px;

	PADDING-RIGHT: 1px;

	VERTICAL-ALIGN: middle;

	WHITE-SPACE: nowrap;

}

FONT.Button_menu {								 

	FONT-FAMILY: Verdana, Arial, Helvetica, Sans-serif;

	COLOR: #ffffff;

	background-color: transparent;

	FONT-WEIGHT: bold;

	FONT-SIZE: 10px;

	TEXT-DECORATION: none;

}

IMG.ButtonSide_menu {

	WIDTH: 5px;

	HEIGHT: 20px;

}

.SimpleButton TR TD {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

A.Button:link, A.Button:visited, A.Button:hover, A.Button:active {

	COLOR: #112536;

	FONT-WEIGHT: bold;

}

.GoImage {

	WIDTH: 20px;

	VERTICAL-ALIGN: middle;

	HEIGHT: 18px;

	margin-bottom: 1px;

	BORDER: 0px;

}

.GoImage_admin {

	WIDTH: 22px;

	VERTICAL-ALIGN: middle;

	margin-bottom: 1px;

	HEIGHT: 21px;

	BORDER: 0px;

}



/*

	Small text/link style

*/

.SmallNote:link {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:visited {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:hover {

	COLOR: #3c6992;

	TEXT-DECORATION: underline;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallNote:active {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}

.SmallText {

	COLOR: #3c6992;

	TEXT-DECORATION: none;

	FONT-SIZE: 9px;

	FONT-FAMILY: Arial, Verdana, Helvetica, Sans-serif;

}



/*

	Category page

*/

.SubcatTitle {

	TEXT-ALIGN: left;

	WIDTH: 95%;

	PADDING-LEFT: 5px;

}

.SubcatInfo {

	TEXT-ALIGN: right;

	WHITE-SPACE: nowrap;

	COLOR: #010101;

}



/*

	Search sort bar

*/

.SearchSortTitle {

	FONT-WEIGHT: bold;

	PADDING-RIGHT: 20px;

}

.SearchSortLink:link, .SearchSortLink:visited, .SearchSortLink:hover, .SearchSortLink:active {

	TEXT-DECORATION: underline;

}

.SearchSortImg {

	WIDTH: 9px;

	HEIGHT: 9px;

	MARGIN-RIGHT: 5px;

}

.SearchSortCell {

	PADDING-RIGHT: 20px;

}



/*

	Expandable section

*/

.ExpandSectionMark {

	WIDTH: 11px;

	CURSOR: pointer;

	VERTICAL-ALIGN: middle;

}



/*

	Tab mechanism

*/

.Tab{

	BACKGROUND-COLOR: #f1f1f6;

	WIDTH: 112px;

	HEIGHT: 15px;

	TEXT-ALIGN: center;

	vertical-align: top;

	background-position: bottom;

	background-repeat: repeat-x;

	BACKGROUND-IMAGE: url(images/tab_bg.gif);

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:link {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:visited {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:hover {

	COLOR: #253161;

	TEXT-DECORATION: underline;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.Tab A:active  {

	COLOR: #253161;

	TEXT-DECORATION: none;

	font-weight: bold;

	FONT-SIZE: 11px;

}

.TabTop {

	HEIGHT: 5px;

	BACKGROUND-COLOR: #fcfdfd;

	BACKGROUND-IMAGE: url(images/tab_t.gif);

}

TD.TabLeftCornerTop {

	WIDTH: 5px;

	background-position: top;

	BACKGROUND-IMAGE: url(images/tab_ct1.gif);

}

TD.TabRightCornerTop {

	WIDTH: 5px;

	background-position: top;

	BACKGROUND-IMAGE: url(images/tab_ct2.gif);

}

TD.TabLeftSide {

	WIDTH: 5px;

	background-color: #f6f9f9;

	background-position: bottom;

	background-repeat: no-repeat;

	BACKGROUND-IMAGE: url(images/tab_l.gif);

}

TD.TabRightSide {

	WIDTH: 5px;

	background-color: #f6f9f9;

	background-position: bottom;

	background-repeat: no-repeat;

	BACKGROUND-IMAGE: url(images/tab_r.gif);

}

TD.TabLeftCornerBot {

	WIDTH: 5px;

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_cb1.gif);

}

TD.TabRightCornerBot {

	WIDTH: 5px;

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_cb2.gif);

}

TD.TabCenter {

	HEIGHT: 5px;

	BACKGROUND-IMAGE: url(images/tab_b.gif);

}

IMG.TabCorner {

	WIDTH: 5px;

	HEIGHT: 5px;

}

IMG.TabSide {

	WIDTH: 5px;

	HEIGHT: 1px;

}



/*

	Pagination mechanism

*/

.NavigationArrow {

	WIDTH: 9px;

	HEIGHT: 9px;

}

.NavigationTitle {

	WHITE-SPACE: nowrap;

	HEIGHT: 14px;

	PADDING-RIGHT: 10px;

}

.NavigationCell {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	BACKGROUND-IMAGE: url(images/page.gif);

	WIDTH: 17px;

	HEIGHT: 14px;

}

.NavigationCell A:link, .NavigationCell A:visited, .NavigationCell A:hover, .NavigationCell A:active {

	TEXT-DECORATION: none;

}

.NavigationCell IMG {

	HEIGHT: 1px;

	WIDTH: 17px;

}

.NavigationCellWide {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: bottom;

	BACKGROUND-IMAGE: url(images/page_wide.gif);

	WIDTH: 23px;

	HEIGHT: 14px;

}

.NavigationCellWide A:link, .NavigationCellWide A:visited, .NavigationCellWide A:hover, .NavigationCellWide A:active {

	TEXT-DECORATION: none;

}

.NavigationCellWide IMG {

	HEIGHT: 1px;

	WIDTH: 23px;

}

.NavigationCellSel {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	FONT-WEIGHT: bold;

	WIDTH: 15px;

}



/*

	Subheader styles

*/

TABLE.SubHeaderGrey {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderGrey {

	COLOR: #666666;

	FONT-SIZE: 11px;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderGreyLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #CCCCCC;

	PADDING: 0px;

}

TABLE.SubHeaderBlack {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderBlack {

	COLOR: #010101;

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderBlackLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #000000;

	PADDING: 0px;

}

TABLE.SubHeaderRed {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeaderRed {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

.SubHeaderRedLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #acb7c7;

	PADDING: 0px;

}

TABLE.SubHeader {

	WIDTH: 100%;

	MARGIN-BOTTOM: 10px;

}

.SubHeader {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 12px;

	PADDING: 0px;

}

.SubHeaderLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #9d1500;

	PADDING: 0px;

}



/*

	User profile page

*/

.RegSectionTitle {

	COLOR: #2c3e49;

	FONT-SIZE: 10px;

	FONT-WEIGHT: bold;

}



/*

	Popup image

*/

.PImageImageCell {

	PADDING: 5px;

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	HEIGHT: 100%;

}

.PImageImageCell IMG {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

}



.PImageNumbersCell {

	PADDING-RIGHT: 10px;

	PADDING-LEFT: 10px;

	WHITE-SPACE: nowrap;

}

.PImageLine {

	HEIGHT: 1px;

	BACKGROUND-COLOR: #CCCCCC;

}

.PImageLine IMG {

	HEIGHT: 1px;

}

BODY.PImage {

	BACKGROUND-COLOR: #FFFFFF;

}

.PImagePageRow {

	HEIGHT: 30px;

	VERTICAL-ALIGN: middle;

	PADDING-LEFT: 10px;

}



/*

	Customer reviews module

*/

IMG.StarImg {

	WIDTH: 13px;

	HEIGHT: 12px;

}



/*

	Manufacturers module

*/

.ManufacturersItem {

	TEXT-ALIGN: left;

	WHITE-SPACE: nowrap;

	WIDTH: 95%;

	PADDING-LEFT: 5px;

}



/*

	Recommended products module

*/

UL.RPItems {

	PADDING-LEFT: 10px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

}



/*

	Webmaster mode

*/

DIV.Lbl {

	DISPLAY: inline;

	COLOR: green;

	FONT-WEIGHT: bold;

}

.Section {

	DISPLAY: inline;

	MARGIN: 0px;

	PADDING: 0px;

}



/*

	Last checkout step

*/

TD.LCSBackground {

	BACKGROUND-COLOR: #d0ddeb;

}

TABLE.WebBasedPayment {

	HEIGHT: 100%;

	WIDTH: 100%;

}

TABLE.WebBasedPayment TR TD {

	TEXT-ALIGN: center;

	VERTICAL-ALIGN: middle;

	HEIGHT: 90%;

	PADDING: 0px;

}



/*

	Fast Lane Checkout module

*/

.FLCAuthBox {

	WHITE-SPACE: nowrap;

	PADDING-LEFT: 10px;

	PADDING-RIGHT: 5px;

	PADDING-TOP: 1px;

}

.FLCAuthPreBox {

	PADDING-LEFT: 30px;

	HEIGHT: 20px;

	WIDTH: 100%;

}

.FLCTopPad {

	VERTICAL-ALIGN: middle;

	HEIGHT: 15px;

}

.FLCTopPad IMG {

	WIDTH: 1px;

	HEIGHT: 15px;

}

TD.FLCDialogCell {

	WIDTH: 50%;

	HEIGHT: 285px;

	TEXT-ALIGN: center;

}

TD.FLCDialogCellAntibot {

	WIDTH: 50%;

    HEIGHT: 390px;

	TEXT-ALIGN: center;

}

TABLE.FLCDialog {

	WIDTH: 100%;

	HEIGHT: 100%;

}



/*

		-- ADDONS --

*/



/*

	Gift registry module

*/

.HighLight {

	BACKGROUND-COLOR: #FFFFCC;

}



/*

	Feature comparison module

*/

TABLE.CompareBtn {

	CURSOR: pointer;

}

TD.CompareBtnLeft {

	HEIGHT: 18px;

	WIDTH: 21px;

	BACKGROUND-IMAGE: url(images/compare1.gif);

}

TD.CompareBtnLeft IMG {

	HEIGHT: 18px;

	WIDTH: 21px;

}

TD.CompareBtnMain {

	BACKGROUND-IMAGE: url(images/compare2.gif);

	BACKGROUND-REPEAT: repeat-x;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 5px;

	PADDING-TOP: 2px;

}

TD.CompareBtnMainMozilla {

	BACKGROUND-IMAGE: url(images/compare2.gif);

	BACKGROUND-REPEAT: repeat-x;

	VERTICAL-ALIGN: top;

	PADDING-LEFT: 5px;

	PADDING-TOP: 1px;

}

TD.CompareBtnRight {

	HEIGHT: 18px;

	WIDTH: 9px;

}

TD.CompareBtnRight IMG {

	HEIGHT: 18px;

	WIDTH: 9px;

}

TD.FCompProductSelBox {

	PADDING: 0px;

	WHITE-SPACE: nowrap;

}

TD.FCompProductButtonBox {

	PADDING-LEFT: 25px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-RIGHT: 0px;

	WIDTH: 100%;

	WHITE-SPACE: nowrap;

}

TD.FCompProductAddCL {

	PADDING-TOP: 10px;

	PADDING-LEFT: 0px;

	PADDING-BOTTOM: 0px;

	PADDING-RIGHT: 0px;

}



TD.FCompFeatureHCell {

	VERTICAL-ALIGN: top;

	TEXT-ALIGN: center;

	BACKGROUND-COLOR: #EEEEEE;

	FONT-WEIGHT: bold;

}

.HightLightEqualRow {

	BACKGROUND-COLOR: #ffe8af;

	TEXT-ALIGN: center;

}

.EqualRow {

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}



/*

	Special offers module

*/

.SpecialOffersPrice {

	COLOR: #b51a00;

	FONT-WEIGHT: bold;

	FONT-SIZE: 14px;

}

.SpecialOffersThumb {

	DISPLAY: inline;

	MARGIN-LEFT: -51px;

}

.SpecialOffersThumb A IMG {

	WIDTH: 47px;

	HEIGHT: 44px;

}



/*

	Fancy categories module

*/

.CatMenuItemOff {

	COLOR: #112536;

	BORDER-RIGHT: none;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 3px;

	MARGIN-TOP: 3px;

	MARGIN-LEFT: 1px;

	MARGIN-RIGHT: 0px;

	CURSOR: pointer;

	FONT-SIZE: 12px;

}

.CatMenuItemOffExp {

	BORDER-RIGHT: none;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 1px;

	MARGIN-TOP: 1px;

	MARGIN-LEFT: 2px;

	MARGIN-RIGHT: 3px;

	CURSOR: pointer;

}

.CatMenuItemOn {   

	BACKGROUND-COLOR: #d0ddeb;

	COLOR: #112536;

	BORDER-RIGHT: 0px solid;

	BORDER-TOP: none;

	BORDER-LEFT: none;

	BORDER-BOTTOM: none;

	MARGIN-BOTTOM: 3px;

	MARGIN-TOP: 3px;

	MARGIN-LEFT: 1px;

	MARGIN-RIGHT: 0px;

	CURSOR: pointer;

	FONT-SIZE: 12px;

}

.CatSubMenu {

	BACKGROUND-COLOR: #ffffff;

	BORDER-RIGHT: #b1c6d7 1px solid;

	BORDER-TOP: #b1c6d7 1px solid;

	BORDER-LEFT: #b1c6d7 1px solid;

	BORDER-BOTTOM: #b1c6d7 1px solid;

	MARGIN-TOP: 0px;

	MARGIN-BOTTOM: 0px;

	MARGIN-LEFT: 0px;

	MARGIN-RIGHT: 0px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 2px;

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 2px;

}

TABLE.CatMenuContainer {

	WIDTH: 153px;

}

A.CatMenuItem {

	FONT-SIZE: 12px;

	FONT-FAMILY: Arial;

	CURSOR: pointer;

}

A.CatMenuItem:link {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.CatMenuItem:visited {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.CatMenuItem:hover {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A.CatMenuItem:active {

	COLOR: #112536;

	TEXT-DECORATION: none;

}

A#nojs.CatMenuItem:hover {

	BACKGROUND-COLOR: #d0d0d0;

	COLOR: #112536;

	TEXT-DECORATION: none;

}

IMG.FCIcon {

	WIDTH: 16px;

	HEIGHT: 16px;

	BORDER-WIDTH: 0px;

	MARGIN-LEFT: 2px;

	MARGIN-RIGHT: 3px;

}

IMG.FCTriangle {

	WIDTH: 9px;

	HEIGHT: 9px;

	BORDER-WIDTH: 0px;

	MARGIN-LEFT: 3px;

}

TABLE.FCItemTable {

	WIDTH: 100%;

	BORDER-WIDTH: 0px;

	MARGIN: 0px;

	TEXT-ALIGN: left;

}

TD.FCIconCell {

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: center;

}

TD.FCTriangleCell {

	VERTICAL-ALIGN: middle;

	TEXT-ALIGN: right;

}

TD.FCChain {

	WIDTH: 18px;

	BACKGROUND-REPEAT: repeat-y;

}

TD.FCChain IMG {

	WIDTH: 18px;

	HEIGHT: 1px;

}

TD.FCExplorerBox {

	WIDTH: 37px;

	VERTICAL-ALIGN: top;

	BACKGROUND-REPEAT: repeat-y;

}



/*

	Product configurator module

*/

.ProductBG {

	BACKGROUND-COLOR: #ffffff;

}

.SlotCell {

	WIDTH: 50%;

	HEIGHT: 35px;

	PADDING-TOP: 25px;

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}

.SlotProductCell {

	WIDTH: 50%;

	HEIGHT: 35px;

	BACKGROUND-COLOR: #ffffff;

	TEXT-ALIGN: center;

}

TABLE.PCSummaryTable {

	WIDTH: 100%;

	BACKGROUND-COLOR: #ffffff;

}



/*

	Survey module

*/

H1.SurveyName {

	FONT-WEIGHT: bold;

}

.SurveyHeader {

	FONT-SIZE: 11px;

}

.SurveyHeaderMenu {

	FONT-SIZE: 10px;

}

.SurveyFooter {

	FONT-SIZE: 11px;

}

.SurveyFooterMenu {

	FONT-SIZE: 10px;

}

.SurveyQuestion {

	FONT-SIZE: 12px;

	FONT-WEIGHT: bold;

	PADDING: 2px;

}

.SurveyQuestionMenu {

	FONT-WEIGHT: bold;

	PADDING: 0px;

}

TEXTAREA.Survey {

}

.SurveyAnswer {

	PADDING: 2px;

	WIDTH: 100%;

}

.SurveyAnswerMenu {

	PADDING: 0px;

	WIDTH: 100%;

}

TD.SurveyAnswerMark {

	PADDING: 2px;

	WIDTH: 15px;

}

TD.SurveyAnswerMarkMenu {

	PADDING: 0px;

	WIDTH: 15px;

}

.SurveyBar {

	HEIGHT: 10px;

	BACKGROUND-COLOR: #ffce47;

}

.SurveyBarHL {

    HEIGHT: 10px;

    BACKGROUND-COLOR: #d5e1ed;

}

.SurveyStatLabel {

	PADDING-LEFT: 6px;

	WHITE-SPACE: nowrap;

}

.StatisticsBar {

	BACKGROUND-COLOR: #FFCE31;

}   

.StatisticsBarHL {

	BACKGROUND-COLOR: #FF8400;

}   

.SurveyAnswers {

	PADDING-LEFT: 2px;

	PADDING-RIGHT: 2px;

	PADDING-TOP: 2px;

	PADDING-BOTTOM: 5px;

}

.SurveyAnswersMenu {

	PADDING-LEFT: 0px;

	PADDING-RIGHT: 0px;

	PADDING-TOP: 0px;

	PADDING-BOTTOM: 5px;

}

.SurveyAnswerComment {

	PADDING: 2px;

}

.SurveyAnswerCommentMenu {

	PADDING: 0px;

}

.AuthBox {

	width: 98px;

	

}

.PrintableRow TD {

	color: #818891;

}

.PrintableRow A:link {

	COLOR: #818891;

	TEXT-DECORATION: underline;

	FONT-SIZE: 10px;

}

.PrintableRow A:visited {

	COLOR: #818891;

	TEXT-DECORATION: underline;

	FONT-SIZE: 10px;

}

.PrintableRow A:hover {

	COLOR: #818891;

	TEXT-DECORATION: none;

	FONT-SIZE: 10px;

}

.PrintableRow A:active  {

	COLOR: #818891;

	TEXT-DECORATION: underline;

	FONT-SIZE: 10px;

}

