@charset "utf-8";
/***********************common css starts**********************/
body,div,ul,li,h1,h2,h3,h4,h5,h6,form,fieldset,p,img{padding:0; margin:0; font-weight:normal;}
body{font:12px/18px Tahoma; color:#444; background:#fff; height:100%; text-align:left;}
img,fieldset{border:none; margin:0; padding:0;}
.left{float:left; margin:0px;}
.center{text-align:center;} 
.right{float:right; width:auto; margin:0}
.full{float:left; width:100%;}
span.clear{clear:both; font-size:1px!important; line-height:1px!important; padding:0px!important;}
a:focus{outline:none}
.top{float:left; width:100%; font-size:2px; line-height:2px;}
.botoom{float:left; width:100%; font-size:2px; line-height:2px; margin:0px;}
a{color:#666; text-decoration:none}
a:hover{color:#111;}
input,textarea,select{border:1px solid #888; padding:2px; color:#555;}
.button{background:#000; color:#fff; font-weight:bold; border:none; cursor:pointer; padding:3px; width:auto; float:left}
/***********************common css ends**********************/

/***********************layout starts**********************/
#cover{float:left; width:100%; background:url(../img/header_top_bg.gif) repeat-x 0 0;}
#layout{margin:0 auto; width:833px;}

/***********************header starts**********************/
#header{width:833px; float:left}
#header .logo{width:479px; float:left; padding:10px 0 10px 1px;}
#header .anchor{width:345px; float:right; padding:10px 0 10px; background:url(../img/tel.gif) no-repeat 0 bottom; margin-bottom:6px;}
#header .anchor p{width:344px; float:left; text-align:right; padding-bottom:6px; font-family:Arial, Helvetica, sans-serif}
#header .anchor p a{padding:0 6px; font-size:11px;}
#header .anchor p a:hover{text-decoration:underline}

#header .anchor form{width:auto; float:right; padding-right:8px;}
#header .anchor form input{width:130px; float:right; border:1px solid #d0b959; height:20px; padding:2px;}
#header .anchor form input.go{width:auto; float:right; border:1px solid #d0b959; height:26px; padding:2px; font-weight:bold; background:#d0b959; cursor:pointer; font-size:11px; color:#fff;}

/***********************Menu starts**********************/
#menuWrap {width:833px; float:left; background:url(../img/menu_bg.gif) repeat-x 0 0; height:38px;}
#menuWrap #menu {width:833px; float:left; list-style:none;}
#menuWrap #menu li{margin:0; list-style:none; width:auto; float:left; margin-top:4px;z-index:100}
#menuWrap #menu li a{padding:15px 14px; float:left; width:auto; border-bottom:1px solid #ECE0B7}
#menuWrap #menu li a.last{padding:15px 14px;}
#menuWrap #menu ul{padding:0; margin:0; list-style:none; position:absolute; left:-9999px;}
#menuWrap #menu ul.ul-one {background:#e7d8a4; width:200px; padding:6px 0 0; float:left}
#menuWrap #menu ul.ul-one li{width:200px; float:left; padding:0; margin:0;}
#menuWrap #menu ul.ul-one  li a{font-size:11px; text-transform:none; width:180px; float:left; padding:2px 10px; _padding:9px 10px;  margin:0;}
#menuWrap #menu ul.ul-two  li a{font-size:11px; text-transform:none; width:180px; float:left; padding:0px 10px; _padding:7px 10px;  margin:0;}
#menuWrap #menu ul.ul-two {background:#e7d8a4; padding:6px 0 0;}
#menuWrap #menu :hover ul.ul-two {left:-120px; top:30px;}
#menuWrap #menu ul.ul-three {background:#a0c0d0;}
#menuWrap #menu ul.ul-four {background:#98b8c8;}
#menuWrap #menu ul.ul-five {background:#90b0c0;}
#menuWrap #menu ul.ul-six {background:#88a8b8;}
#menuWrap #menu ul.ul-seven {background:#80a0b0;}
#menuWrap #menu li.li-top {display:block; background:url(stamp/divider.gif) no-repeat left center;}
#menuWrap #menu li.first {background:none;}
#menuWrap #menu a {display:block; width:auto; float:left; font-family:"Comic Sans MS"; padding:8px 10px; font-size:12px; text-transform:uppercase; text-decoration:none; color:#020001}
#menuWrap #menu :hover a:hover {background:#e7d8a4; color:#b71d47;}
#menuWrap #menu li a.sub {background:url(stamp/sub.gif) no-repeat right center;}
#menuWrap #menu li.li-top a.top {float:left;}
#menuWrap #menu li a.top:hover {position:relative; background:#e7d8a4; color:#b71d47;}
#menuWrap #menu li.li-top:hover {position:relative; background:#e7d8a4; color:#b71d47;}
#menuWrap #menu li.li-top:hover > a, #menuWrap #menu li.li-top:hover ul :hover > a {background:#e7d8a4; color:#b71d47;}
#menuWrap #menu li.li-top:hover ul {}
#menuWrap #menu :hover ul {left:0; top:30px;}
#menuWrap #menu :hover ul a {white-space:nowrap;}
#menuWrap #menu :hover ul b {position:absolute;}
#menuWrap #menu :hover ul.right {left:auto; right:-1px;}
#menuWrap #menu :hover ul :hover ul, 
#menuWrap #menu :hover ul :hover ul :hover ul,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul
{left:95%; margin-top:-26px;}
#menuWrap #menu :hover ul :hover ul.left, 
#menuWrap #menu :hover ul :hover ul :hover ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul.left
{left:auto; right:95%; margin-top:-26px;}
#menuWrap #menu :hover ul ul, 
#menuWrap #menu :hover ul :hover ul ul,
#menuWrap #menu :hover ul :hover ul :hover ul ul,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul ul,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul ul,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul
{left:-9999px;}
#menuWrap #menu :hover ul ul.left, 
#menuWrap #menu :hover ul :hover ul ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul ul.left,
#menuWrap #menu :hover ul :hover ul :hover ul :hover ul :hover ul :hover ul ul.left
{left:-9999px; right:auto;}
#menuWrap #menu table {border-collapse:collapse; margin-top:-1px;}

/***********************Banner starts**********************/
#banner{width:829px; float:left; border:2px solid #cfbf5f; margin:6px 0px 0;}
#banner .main_left{width:247px; float:left;}
#banner .main_left p{width:227px; float:left; padding:0 10px 5px 10px; text-align:center; font-size:11px; line-height:14px;}
#banner .main_left img.left{margin:10px 0 5px 24px; display:inline}
#banner .main_left form{width:233px; float:left; padding:0 7px;}
#banner .main_left form input{width:136px; float:left; font-size:11px; padding:2px 3px; border:1px solid #a5acb2; background:#ebeae5; margin:0 3px 0 8px; display:inline}
#banner .main_left form input.browse{width:67px; float:left; height:21px; background:url(../img/browse.gif) no-repeat 0 0; border:none; margin:0; cursor:pointer}
#banner .main_left form input.upload{width:67px; float:right; height:21px; background:url(../img/upload.gif) no-repeat 0 0; border:none; margin:3px 10px 0 0; display:inline; cursor:pointer}
#banner .main_right{width:580px; float:left; border-left:2px solid #cfbf5f;}

/***********************body container starts**********************/
#body_container{width:833px; float:left; margin:6px 0px 12px; background:url(../img/body_bg.gif) repeat-y 0 0;}
#body_container .left_container{width:229px; padding:7px 10px; float:left;}
#body_container .right_container{width:568px; float:left; margin-left:14px; display:inline}

/***********************left menu starts**********************/
#body_container .left_container .applemenu{width:229px; padding:0; float:left;}
#body_container .left_container .applemenu .silverheader{width:214px; float:left; padding:4px 0 4px 5px; background:#d5bb67 url(../img/plus_minus.gif) no-repeat right 0; margin-top:4px; font-weight:bold; cursor:pointer; color:#333;}
#body_container .left_container .applemenu .selected{color:#111; background:#d5bb67 url(../img/plus_minus.gif) no-repeat right -26px}
#body_container .left_container .applemenu .submenu{width:219px; float:left; background:#E1CF93;}
#body_container .left_container .applemenu .submenu span{width:210px; float:left; padding:2px 0 2px 10px; border-bottom:1px solid #F0E7C8}
#body_container .left_container .applemenu .submenu span a{width:auto; float:left; color:#444;}
#body_container .left_container .applemenu .submenu span a:hover{color:#111}

/***********************Bread Crum starts**********************/
#body_container .bread_crum{width:98%; float:left; color:#6B5A21}
#body_container .bread_crum a{color:#6B5A21;padding-right:3px;}

/***********************Product starts**********************/
#body_container h2{width:562px; float:left; color:#fff; background:#d5bb67; padding:4px 0 4px 6px; margin-top:10px; line-height:22px; font-size:20px;}
#body_container .product{width:568px; float:left;}
#body_container .product ul{width:568px; float:left; list-style:none; padding:12px 0 0 }
#body_container .product ul li{width:180px; height:260px; float:left; border:1px solid #d5bb67; margin:3px;}
#body_container .product ul li img.left{width:180px;}
#body_container .product ul li strong{width:170px; float:left; padding:2px 0 0px 8px; font-size:11px;}
#body_container .product ul li span{width:170px; float:left; padding:0 0 0px 8px; font-size:11px;}
#body_container .product ul li small{width:170px; float:left; padding:0 0 5px 8px; font-size:11px; font-style:italic}

#body_container .category_display{width:568px; float:left;}
#body_container .category_display ul{width:568px; float:left; list-style:none; padding:12px 0 0 }
#body_container .category_display ul li{width:180px; float:left; border:1px solid #d5bb67; margin:3px;}
#body_container .category_display ul li img.left{width:180px;}
#body_container .category_display ul li strong{width:170px; float:left; padding:2px 0 0px 8px; font-size:11px;}
#body_container .category_display ul li span{width:170px; float:left; padding:0 0 0px 8px; font-size:11px;}
#body_container .category_display ul li small{width:170px; float:left; padding:0 0 5px 8px; font-size:11px; font-style:italic}

/***********************checkout starts**********************/
#body_container .checkout{width:566px; float:left; border:1px solid #cfbf5f; margin-top:14px;}
#body_container .checkout .option_n{width:566px; float:left;}
#body_container .checkout .option_n img.left{width:auto;margin-left:25px;}
#body_container .checkout .option_n .big_photo{width:290px; float:left;}
#body_container .checkout .option_n .big_photo strong{width:280px; float:left; padding:4px 0 4px 5px; font-size:18px; font-weight:normal; color:#666;}

#body_container .checkout .option_n .right_selection{width:275px; float:left; padding:0px; border-right:none; border-left:1px solid #cfbf5f;}
#body_container .checkout h4{width:100%; text-align:center; font-weight:bold; line-height:18px; float:left; color:#fff; background:#d5bb67; padding:3px 0; margin:0px; font-size:14px;}
#body_container .checkout .option_n .right_selection p{width:97%; float:left; padding-left:5px;}
#body_container .checkout .option_n .right_selection .row{width:98%; float:left; padding:5px 0 0px 0px; border:none}
#body_container .checkout .option_n .right_selection .row input{float:left; width:auto; margin-top:15px; border:none}
#body_container .checkout .option_n .right_selection .row span{float:left; width:200px; margin-top:12px; padding-right:3px;}
#body_container .checkout .option_n .right_selection .row .photo{width:100px; float:left}
#body_container .checkout .option_n .right_selection .row .photo img.left{width:99px; float:left}
#body_container .checkout .delevery{width:566px; float:left; border-top:1px solid #cfbf5f; padding:0px;}
#body_container .checkout .delevery .row{width:290px; float:left; border-right:1px solid #cfbf5f; padding:0px 0 10px;}
#body_container .checkout .delevery .row label{width:auto; float:left; padding:8px 6px 0 8px}
#body_container .checkout .delevery .row input{width:auto; float:left; margin:8px 0 0; }
#body_container .checkout .delevery .row p{width:200px; float:left; font-size:11px; padding-left:8px;}
#body_container h3{width:562px; float:left; color:#fff; background:#d5bb67; padding:4px 0 4px 6px; margin-top:10px; line-height:16px; font-size:14px; font-weight:bold}
#body_container .checkout .delevery .row .delivery_sub{width:auto; float:left; padding:10px 0 0 40px;}


/***********************category starts**********************/
.category{float:left; width:833px; margin:10px 0;}
.category ul{float:left; width:833px; list-style:none}
.category ul li{float:left; width:266px; height:128px; padding:0 16px 0 0; _padding:0 13px 0 0;}
.category ul li a{float:left; width:266px; height:128px; border:1px solid #e0d8a5;}
.category ul li a:hover{border:1px solid #caaf56;}
.category ul li a span{float:left; width:auto; font-weight:bold; color:#333; line-height:19px; margin:104px 0 0 143px; background:url(../img/arrow.jpg) no-repeat right bottom; padding-right:22px;}
.category ul li a:hover span{background:url(../img/arrow.jpg) no-repeat right top; color:#caaf56}
.category ul li.win a span{float:left; width:auto; margin:100px 0 0 84px;}
.category ul li.win{padding:0px; _padding-left:2px; background:url(../img/win.jpg) no-repeat 0 0; width:266px;}
.category ul li.win a{width:266px;}
.category ul li.luxury{background:url(../img/luxury.jpg) no-repeat 0 0}
.category ul li.holiday{background:url(../img/holiday.jpg) no-repeat 0 0}

/***********************Carsoul starts**********************/
.crasoul{float:left; width:833px;}

/***********************Carsoul starts**********************/
#footer_area{float:left; width:833px; background:#d5bb67; margin:8px 0;}
#footer_area .botnav{float:left; width:100%; text-align:center; padding:5px 0}
#footer_area .botnav a{font-size:11px; color:#222}
#footer_area .botnav a:hover{text-decoration:underline}
#bottom_link_area{float:left; width:813px; background:#fff; margin:2px 10px; display:inline}
#bottom_link_area span{float:left; width:400px; padding:4px 0 4px 2px; font-size:11px;}
#bottom_link_area span a{width:auto; float:left; color:#222; font-size:11px; font-weight:normal; padding:0 2px;}
#bottom_link_area span a.big{width:auto; float:left; color:#222; font-size:13px; font-weight:bold}
#bottom_link_area span a:hover{color:#b71d47}
#footer_area #bottom_link_area img.right{border:2px solid #e0d8a5; margin:4px; display:inline}
#footer_area #bottom_link_text{margin:4px; display:inline;background-color:#fff;}
#footer_area .botnavb{float:left; width:98%; text-align:right; padding:5px 7px 5px 0}
#footer_area .botnavb a{font-size:11px; color:#222}
#footer_area .botnavb a:hover{text-decoration:underline}

/*********   Added by Gautam *********/

.main-nav { font-size:14px; z-index:-1}
.main-nav .toptab-outer { margin:0;}
.main-nav form { float:right; margin:1px 20px 0 20px; padding:0; }
.main-nav form fieldset { margin:0; padding:0; border:0; }
.main-nav form input.input { }
.main-nav form input.submit { background:#25468a; color:#fff; border:1px solid #222; font-size:12px; font-weight:bold; padding:2px; }
.main-nav .toptab-outer ul { margin:0; padding:0; list-style:none; position:relative; float:left; }
.main-nav .toptab-outer ul li {float:left; font-size:12px; }
.main-nav .toptab-outer ul li:hover { border: 1px solid #DEA303; background: #F8BD1B url(../img/ui-bg_inset-soft_100_F8BD1B_1x100.png) 50% 50% repeat-x; font-weight: bold; color: #cc0000; outline: none; }
.main-nav .toptab-outer ul li a {margin:0;}
.main-nav .ui-tabs   {padding-bottom:0 !important; height:29px;}
.main-nav .toptab-outer ul li.active { background:url(../img/toptab-active-left.gif) top left no-repeat; }
.main-nav .toptab-outer ul li.drop {  }
.main-nav .toptab-outer ul li.active a { background:url(../img/toptab-active-repeat.gif) top left repeat-x; }
.main-nav .toptab-outer ul li.drop a { }
.main-nav .toptab-outer ul li.active span,.main-nav .toptab-outer ul li.drop span { background:url(../img/toptab-active-right.gif) top right no-repeat; }
.main-nav .bottomtab-outer { clear:both; height:35px; background:url(../img/bottomtab-repeat.gif) top left repeat-x; border:1px solid #dea303; }
.main-nav .bottomtab-outer ul { margin:0; padding:0 12px; }
.main-nav .bottomtab-outer ul li { margin:0; padding:0; list-style:none; float:left; }
.main-nav .bottomtab-outer ul a { text-decoration:none; padding:9px 10px; display:block; float:left; border-right:1px solid #f9cf5b; border-left:1px solid #f9be1d; }
.main-nav .bottomtab-outer ul a:hover, .main-nav .bottomtab-outer ul li.active a { background:url(../img/bottomtab-repeat-hover.gif) top left repeat-x; text-decoration:underline; }

a.memberpanel{width:auto; color:#222; font-size:13px; font-weight:bold}
#flashMessage{width:auto; font-size:12px; font-weight:bold; color:#222;background:#FFD7DF;border:1px solid #FF0939;margin-left:20px;padding:5px; }
.text-label {color: #cdcdcd;}
.redMsg{color:#cc0000; font-weight:bold;}
.hidden-td{display:none;}
.datagrid table { border-left:1px solid #ccc; }
.datagrid th { background:#14377D; font-weight:bold; font-size:13px; color:#fff; white-space:nowrap; padding:10px; white-space:normal;text-align:left; }
.datagrid th.alt { background:#254992; }
.datagrid th a { color:#fff; }
.datagrid th a:hover { text-decoration:underline; }
.datagrid th .sortedAscend {background:url(../img/moveup.png) top right no-repeat; padding-right:15px;}
.datagrid th .sortedDescend{background:url(../img/movedown.png) top right no-repeat; padding-right:15px;}
.datagrid td { padding:7px 10px; border-right:1px solid #ccc; border-bottom:1px solid #ccc; font-size:11px; }
.datagrid td .pastdue, .datagrid td .unpublished { color:#000; font-weight:bold; }
.datagrid td .pending { color:#000; font-style:italic; }
.datagrid td .completed, .datagrid td .published { color:#093; }
.datagrid tr.alt { background:#f0f0f0; }

.cart th{background:#F9F1D9; font-weight:bold; font-size:13px; color:#000; white-space:nowrap; padding:10px; white-space:normal;text-align:left;}
.cart tr.alt{ background:#FDFBF2;}
.cart a.checkoutBtn{width:auto; border:1px solid #d0b959; height:35px; padding:6px; font-weight:bold; background:#D0B959; cursor:pointer; font-size:13px; color:#fff;}
.cart td a { color:#D0B959; font-weight:bold;}
.cart td a:hover { text-decoration:underline; }
.total{color:#6B5A21; font-weight:bold;}
.cart ul{background:#FDFBF2; padding:0 12px;}
.cart ul li { margin:0; padding:0; list-style:none; }
.btn{width:auto; border:1px solid #d0b959; height:30px; padding:4px; font-weight:bold; background:#D0B959; cursor:pointer; font-size:13px; color:#fff;}
#message_box {position: absolute;margin-top: 500; left:20;z-index:10;background:#FFFFEC;padding:5px;border:1px solid #CCCCCC;text-align:left;font-weight:bold;width:210px;}
.minicart{float:left;}
.minicart a.minicheckoutBtn{float:right;width:auto; border:1px solid #d0b959; height:20px; padding:6px; font-weight:bold; background:#D0B959; cursor:pointer; font-size:13px; color:#fff;}
.minicart a { font-size:11px;color:#6B5A21;}
.minicart span { font-size:11px;}
.minicart a:hover { font-size:11px;text-decoration:underline; }
.minicart ul{padding:0 11px;float:left;}
.minicart ul li { margin:0; padding:0; list-style:none;}

.update-form { }
.update-form-left, .update-form-right { float:left; width:50%; }
.update-form h3 { clear:both; color:#14377d; font-size:13px; margin:65px 0 4px 0;}
.update-form legend { border-bottom:none; margin:0 0 6px 0; display:block; font-size:14px; font-weight:bold;color:#14377d}
.update-form input[type="text"] { padding:3px; font-size:12px; width:188px; background:#fff !important; }
.update-form .notify { padding:0 0 20px 0; clear:both; }
.update-form .notify span { padding:0 20px 0 0; display:block; float:left; font-size:14px; }
.update-form p { line-height:25px; }
.update-form .update-container { padding:15px; }
.update-form fieldset label { display:block; float:left; width:200px; font-size:13px; font-weight:bold; }
.update-form fieldset .note { width:182px; display:block; }
.update-form h2 {margin:0 0 6px 0;}
#upload{
    margin:10px 10px; padding:5px;
    font-weight:bold; font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    text-align:center;
    background:#D5BB67;
    color:#000;
    border:1px solid #ccc;
    width:100px;
    cursor:pointer !important;
    -moz-border-radius:5px; -webkit-border-radius:5px;
}
.darkbg{
    background:#ddd !important;
}
#status{
    font-family:Arial; padding:5px;
}
ul#files{ list-style:none; padding:0; margin:0; }
ul#files li{ padding:5px; margin-bottom:0px; width:170px; height:200px; float:left; margin-right:2px;}
ul#files li img{ max-width:160px; max-height:200px; }
.success{ background:#fff; border:1px solid #D5BB67; }
.error{ background:#f0c6c3; border:1px solid #cc6622; }

