@charset "utf-8";
/* CSS Document */
body{
font-family: Verdana, Arial, "Trebuchet MS", Helvetica, sans-serif;
background-color:#88795e;
margin:10px 0 0 0;
padding:0;
text-align:center;
color:#333333;
}
form{
margin:0;
padding:0;
}
 
a:active
{
outline: none;
outline:hidden;
}
a:focus
{
outline: none;
outline:hidden;
}
a:link, a:visited, a:active{
color:#763d2f;
text-decoration:none;
}
a:hover{
color:#f17900;
text-decoration:underline;
}
#body-div{
width:950px;
margin:0 auto 0 auto;
padding:0;
text-align:left;
}
#header-div{
background:url(../images/header-top.gif);
background-position:top;
background-repeat:no-repeat;
background-color:#FFFFFF;
min-height:95px;
}
#logo-div{
float:left;
margin:14px 0 0 21px;
min-height:81px;
width:317px;
}
#header-toplinks-div{
float:right;
margin:14px 31px 0 0;
padding:3px 0 0px 0;
font-size:11px;
text-align:right;
width:500px;
min-height:21px;
}
#header-toplinks-div ul{
margin:0;
padding:0;
list-style:none;
}
#header-toplinks-div ul li{
margin:0;
padding:0 1px 0 1px;
list-style:none;
display:inline;
}
#header-search-div{
float:right;
margin:0 21px 0 0;
text-align:right;
width:500px;
min-height:27px;
}
#header-search-div input{
margin:0;
padding:0;
color:#333;
}
#header-search-div input .search-blur-txt{
font-size:13px;
color:#333;
}
#header-search-div input.searchbox{
width:332px;
height:19px;
border:1px solid #bcb7a8;
background-color:#fef5e3;
margin:0 31px 0 0;
padding:4px 2px 2px 2px;
font-size:13px;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#header-search-div #searchbutton{
margin:0;
padding:0;
position:absolute;
right:60px;

}
#header-searchterms-div{
float:right;
margin:0 31px 0 0;
padding:5px 0 0 0;
width:500px;
min-height:25px;
font-size:10px;
text-align:right;
}
.cleardiv{
clear:both;
}
#topnav-container{
background-color:#fff;
padding:0 10px 0 10px;
}
#topnav-div{
background:url(../images/topnav-bg.jpg);
background-repeat:repeat-x;
background-color:#ffca72;
}
#topnav-div ul{
margin:0;
padding:0;
}
#topnav-div ul li{
margin:0;
padding:9px 30px 9px 10px;
list-style:none;
font-size:13px;
font-weight:bold;
background:url(../images/topnav-downarrow.jpg);
background-position:right;
background-repeat:no-repeat;
border-right:1px solid #dfa447;
float:left;
}
#topnav-div a{
text-decoration:none;
color:#763d2f;
}
#topnav-div a:hover{
text-decoration:none;
color:#f17900;
}
#topnav-div #cartlink{
width:190px;
float:right;
background:url(../images/viewcart-bg.jpg);
background-position:right;
background-repeat:no-repeat;
padding:9px 33px 9px 0;
font-size:13px;
font-weight:bold;
text-align:right;
}

#topnav-bot-div{
background:url(../images/topnav-bot-bg.jpg);
background-repeat:repeat-x;
color:#FFF;
font-size:11px;
height:39px;
}
#topnav-bot-div #cust-login{
float:left;
background:url(../images/topnav-bot-left.jpg);
background-repeat:no-repeat;
background-position:left;
height:39px;
}
#topnav-bot-div #cust-login ul{
margin:0;
padding:7px 0 0 10px;
}
#topnav-bot-div #cust-login ul li{
margin:0;
padding:0;
list-style:none;
font-size:11px;
padding:0px 1px 0 1px;
display:inline;
}
#topnav-bot-div #cust-login a{
color:#FFF;
text-decoration:none;
font-weight:bold;
}
#topnav-bot-div #cust-login a:hover{
color:#f18b24;
text-decoration:none;
}
#topnav-bot-div #cust-login ul li#logout{
background:url(../images/logout-arrow.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 2px 2px;
}
#topnav-bot-div #cust-login ul li#login{
background:url(../images/login-arrow.gif);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 2px 2px;
}


#topnav-bot-div #cust-links{
float:right;
background:url(../images/topnav-bot-right.jpg);
background-repeat:no-repeat;
background-position:right;
height:32px;
font-size:11px;
padding:7px 10px 0 10px;
}
#topnav-bot-div #cust-links ul{
margin:0;
padding:0px 0 0 10px;
}
#topnav-bot-div #cust-links ul li{
margin:0;
padding:0;
list-style:none;
font-size:11px;
padding:0px 1px 0 1px;
display:inline;
}
#topnav-bot-div #cust-links a{
color:#FFF;
text-decoration:none;
font-weight:bold;
}
#topnav-bot-div #cust-links a:hover{
color:#f18b24;
text-decoration:none;
}
#home-promo-div{
margin:0 0 28px 0;
}
#home-promo-div #home-promos{
position:relative;
margin:-30px 0 0px 410px;
z-index:100;
width:90px;
}


#home-promos a{
display:block;
padding:3px 7px 3px 7px;
font-size:11px;
font-weight:bold;
float:left;
margin:0 3px 0 0;
background:url('../images/top-submenu-bg.jpg') repeat-x;
}
#home-promos a.selected{
background:url('../images/topnav-bot-bg.jpg') repeat-x;
padding:3px 7px 3px 7px;
color:#FFF;
}
#content-container{
width:930px;
background-color:#FFFFFF;
padding:5px 10px 5px 10px;
}

#content-container #col-2-left h2.content-header{
background:url(../images/col-left-content-header.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#FFF;
height:23px;
padding:10px 10px 0 10px;
margin:0;
}
#content-container #col-2-left .content-box{
background:url(../images/col-left-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 13px 0;
}
#content-container #col-2-left{
width:190px;
float:left;
margin:0 15px 0 0;
padding:0;
}
#content-container #col-2-right{
width:725px;
float:right;
margin:0;
padding:0;

}
#content-container #col-2-right h1,
#content-container #content-div h1
{
font-size:20px;
color:#ff9900;
font-weight:normal;
margin:0px 0 5px 0;
padding:0;
font-family:"Trebuchet MS";
}
#content-container #col-2-right .paging-top-div,
#content-container #content-div .paging-top-div
{
font-size:11px;
font-weight:normal;
text-align:left;
padding:5px 10px 5px 0;
}
#content-container #col-2-right .paging-div{
background:url(../images/paging-bg.jpg);
background-repeat:repeat-x;
min-height:30px;
font-size:11px;
border-right:1px solid #f2deb7;
border-left:1px solid #f2deb7;
}
#content-container #col-2-right .paging-div .paging-control{
width:238px;
float:right;
margin:0 10px 0 0;
padding:0;
text-align:right;
}
#content-container #col-2-right .paging-div .paging-control a.prev{
display:block;
float:left;
width:40px;
background:url(../images/prev-arrows.jpg);
background-position:left;
background-repeat:no-repeat;
padding:0 10px 0 10px;
margin:8px 0 0 0;
font-weight:bold;

}
#content-container #col-2-right .paging-div .paging-control select{
float:left;
width:100px;
margin:6px 0 0 0;
font-size:11px;
}
#content-container #col-2-right .paging-div .paging-control a.next{
display:block;
float:left;
width:40px;
background:url(../images/next-arrows.jpg);
background-position:right;
background-repeat:no-repeat;
padding:0 18px 0 0px;
margin:8px 0 0 0;
font-weight:bold;
}
#content-container #col-2-right .paging-div .sort-control{
width:350px;
float:left;
margin:0 0 0 10px;
}
#content-container #col-2-right .paging-div .sort-control label,
#content-container #col-2-right #filter-div label
{
width:55px;
display:block;
float:left;
font-weight:normal;
margin:8px 0 0 0;
}
#content-container #col-2-right .paging-div .sort-control select,
#content-container #col-2-right #filter-div select
{
width:120px;
font-size:11px;
margin:6px 0 0 0;
}
#content-container #col-2-right #filter-div
{
background:url(../images/filters-bg.jpg);
background-repeat:repeat-x;
min-height:34px;
font-size:11px;
border-right:1px solid #f2deb7;
border-left:1px solid #f2deb7;
padding:0 0 0 10px;
}

#footer-top-clear{
clear:both;
margin:5px 0 10px 0;
}


#content-container #co1-3-left{
width:190px;
float:left;
margin:0 12px 0 0;
padding:0;
}
#content-container #co1-3-middle{
width:502px;
float:left;
margin:0 11px 0 0;
padding:0;

}
#content-container #co1-3-right{
width:214px;
float:left;
margin:0;
padding:0;
}

#content-container #co1-3-left h2.content-header{
background:url(../images/col-left-content-header.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#FFF;
height:23px;
padding:10px 10px 0 10px;
margin:0;
}
#content-container #co1-3-left h2.content-header-myaccount{
background:url(../images/your-profile-bg.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#FFF;
height:23px;
padding:10px 10px 0 10px;
margin:0;
}
#content-container #co1-3-left .content-box,
#content-container #col-2-left .contentlist-box
{
background:url(../images/col-left-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 13px 0;
}
#content-container #co1-3-left .content-box ul,
#content-container #col-2-left .contentlist-box ul
{
margin:0;
padding:0;
list-style:none;
}

#content-container #co1-3-left .content-box ul li a,
#content-container #col-2-left .contentlist-box ul li a
{
margin:0;
padding:6px 5px 6px 10px;
display:block;
font-size:11px;
font-weight:normal;
border-bottom:1px solid #d9d6c7;
}
#content-container #co1-3-left .content-box ul li a:hover,
#content-container #col-2-left .contentlist-box ul li a:hover
{
margin:0;
padding:6px 5px 6px 10px;
background-color:#ffeecb;
color:#f17900;
text-decoration:none;
border-bottom:1px solid #d9d6c7;
}
#content-container #col-2-left .contentlist-box ul li a
{
font-weight:bold;
}
#content-container #col-2-left .contentlist-box ul li #activelink
{
margin:0;
padding:6px 5px 6px 10px;
background-color:#ffeecb;
color:#f17900;
text-decoration:none;
border-bottom:1px solid #d9d6c7;
}
#content-container #co1-3-left .content-box a.morelink,
#content-container #col-2-left .contentlist-box a.morelink
{
margin:0;
padding:5px 15px 6px 10px;
background:url(../images/orange-arrow.gif);
background-repeat:no-repeat;
background-position:right;
text-align:right;
font-size:11px;
display:block;
border-bottom:1px solid #CACACA;
}
#content-container #co1-3-right a.morelink{
margin:0 5px 0 0;
padding:4px 15px 5px 5px;
font-size:11px;
font-weight:normal;
text-align:right;
background:url(../images/orange-arrow.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
text-decoration:underline;
}
#content-container #co1-3-right #internal-promo{
margin:0 0 10px 0;
}
#content-container #co1-3-right h2.content-header{
background:url(../images/col-3-right-header.gif);
background-repeat:no-repeat;
font-size:11px;
font-weight:bold;
color:#FFF;
height:23px;
padding:10px 10px 0 10px;
margin:0;
}
#content-container #co1-3-right .content-box{
background:url(../images/col-right-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 15px 0;
}
#content-container #co1-3-right .content-box ul{
margin:0;
padding:0;
}
#content-container #co1-3-right .content-box ul li{
margin:0 12px 0 12px;
padding:6px 0px 6px 0px;
font-size:11px;
font-weight:normal;
border-bottom:1px solid #d9d6c7;
list-style:none;
}
#content-container #co1-3-right .content-box ul li.last{
border:none;

}

#content-container #co1-3-right .content-box a.morelink{
margin:0 5px 0 0;
padding:9px 15px 9px 5px;
font-size:11px;
font-weight:normal;
text-align:right;
background:url(../images/orange-arrow.gif);
background-repeat:no-repeat;
background-position:right;
display:block;
text-decoration:none;
}

#footer{
background:url(../images/footer-bg.jpg);
background-position:top;
background-repeat:repeat-x;
min-height:140px;
width:950px;
background-color:#FFFFFF;
font-size:10px;
}
#footer-start{
background:url(../images/footer-left.gif) ;
background-repeat:no-repeat;
width:15px;
min-height:133px;
float:left;
}
#footer-end{
background:url(../images/footer-right.gif);
background-repeat:no-repeat;
width:13px;
float:right;
min-height:133px;
}
#footer-links{
width:920px;
float:left;
min-height:133px;
}
#footer #footer-links h3{
font-size:11px;
margin:0;
padding:0 0 5px 0;
color:#960014;
}
#footer #footer-links .links-div{
margin:10px 0 10px 0;
padding:2px 10px 5px 10px;
border-right:1px dotted #CCC;
float:left;
width:160px;
}
#footer #footer-links .links-div-last{
margin:10px 0 10px 0;
padding:2px 10px 5px 15px;
float:left;
width:350px;
background:url(../images/footer-logo.jpg);
background-repeat:no-repeat;
background-position:bottom right;
}
#footer #footer-links ul{
margin:0;
padding:0;
}
#footer #footer-links ul li{
margin:0 0 0 15px;
padding:2px 0 2px 0;
list-style:circle;
color:#666;
}
#footer #footer-links a{
color:#666;
text-decoration:underline;
}
#footer #footer-links a:hover{
color:#f17900;
text-decoration:none;
}
#bodybottom-div{
background:url(../images/footer-bottom.gif);
background-repeat:no-repeat;
background-position:bottom;
background-color:#FFFFFF;
min-height:18px;
margin:0 0 25px 0;
}
.tabsdiv ul{
margin:0;
padding:0;
}
.tabsdiv ul li{
margin:0;
padding:0;
list-style:none;
display:inline;
}

.tabsdiv ul li a{ 
margin:0;
padding:7px 10px 7px 10px;
background:url(../images/tab-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #ccc;
border-top:1px solid #ccc;
border-bottom:1px solid #ccc;
font-size:11px;
font-weight:bold;
text-decoration:none;
}
.tabsdiv ul li a:active
{
outline: none;
outline:hidden;
}
.tabsdiv ul li a:focus
{
outline: none;
outline:hidden;
}


.tabsdiv ul li a.selected{
color:#333;
background:none;
background-color:#FFFFFF;
border-bottom:1px solid #FFF;
position:relative;
}

.tabsdiv ul li.last{
padding:3px 0 6px 0;
border-right:1px solid #ccc;
}

.tabscontainer{
margin:6px 0 15px 0;
border:1px solid #ccc;
width:500px;
}
.tabcontent{
display:none;
}
.tabsdiv ul#rightcoltabs li a{
padding:5px 10px 5px 10px;
font-size:11px;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
.tabsdiv ul#rightcoltabs li.last{
padding:3px 0 6px 0;
border-right:1px solid #ccc;
}
#services, #channels, #classifieds{
padding:10px;
font-size:11px;
}
#services h3, #channels h3, #classifieds h3{
margin:0;
padding:0 0 5px 0;
font-size:11px;
}
#services p, #channels p, #classifieds p{
margin:5px 0 0 0;
padding:0 0 5px 0;
font-size:11px;
}
#services a, #channels a, #classifieds a{
text-decoration:underline;
}
#channels ul, #classifieds ul{
margin:0;
padding:0;
}
#channels ul li, #classifieds ul li{
margin:0 0 0 15px;
padding:2px 0px 2px 0px;

}
#co1-3-right .tabscontainer{
margin:4px 0 20px 0;
border:1px solid #ccc;
width:212px;
}
.prod-div{
width:102px;
float:left;
margin:5px;
padding:10px 5px 10px 5px;
text-align:center;
background-color:#fff;
font-size:11px;

}
.prod-div a.prodname-home{
font-size:11px;
font-weight:normal;
display:block;
text-decoration:underline;
padding:5px 0 0 0;
text-align:center;
}
.prod-div a.prodname-home:hover{
text-decoration:none;

}
.prod-div p.reg-price{
font-size:11px;
color:#333;
margin:0;
padding:0;
text-align:center;
}
#content-container #col-2-right .prod-div{
width:160px;
float:left;
margin:5px 5px 0 5px;
padding:10px 5px 10px 5px;
text-align:center;
background-color:#FFF;
font-size:11px;
}
#content-container #col-2-right .prod-div a.prodname{
font-size:11px;
color:#333;
margin:0;
padding:5px 0 5px 0;
text-align:center;
display:block;
text-decoration:underline;
color:#763d2f;
}
#content-container #col-2-right .prod-div a.prodname:hover{
font-size:11px;
color:#333;
margin:0;
padding:5px 0 5px 0;
text-align:center;
display:block;
color:#f17900;
text-decoration:none;
}
#content-container #col-2-right .prod-div p.reg-price{
font-size:11px;
color:#333;
margin:0;
padding:0;
text-align:center;
}
#content-container #col-2-right .prod-div p.reg-price-strike{
font-size:11px;
color:#333;
margin:0;
padding:0 5px 0 0;
text-align:center;
display:inline;
text-decoration:line-through;
}
#content-container #col-2-right .prod-div p.offer-price{
font-size:11px;
color:#CC0000;
margin:0;
padding:0;
text-align:center;
display:inline;
}
a.addtocart-txt{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
width:70px;
padding:2px 4px 4px 4px;
margin:5px auto 2px auto;
background:url(../images/addtocart-bg.jpg);
background-repeat:repeat-x;
color:#763d2f;
text-decoration:none;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
a.addtocart-txt-grey{
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
display:block;
width:70px;
padding:2px 4px 4px 4px;
margin:5px auto 2px auto;
background:url(../images/addtocart-bg.jpg);
background-repeat:repeat-x;
color:#999999;
text-decoration:none;
border-right:1px solid #CCC;
border-left:1px solid #CCC;
}
a.addtocart-txt:hover{
font-size:11px;
width:70px;
display:block;
padding:2px 4px 4px 4px;
margin:5px auto 2px auto;
color:#f17900;
text-decoration:none;
}
.divder{
clear:both;
border-bottom:1px solid #CCC;
line-height:1px;
}
#content-container #bc-div{
margin:0px 0 8px 0;
padding:2px 0px 2px 10px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
}
#content-container #bc-div a{
color:#666;
text-decoration:underline;
}
#content-container #bc-div a:hover{
color:#333;
text-decoration:none;
}
.special-offer{
background:url(../images/gift-to-us-uk.jpg);
background-position:right top;
background-repeat:no-repeat;
}
#big-img-div{
width:329px;
float:left;
background:url(../images/bigview-bg.gif);
background-position:left top;
background-repeat:no-repeat;
min-height:328px;
margin:10px 0 0 0;
padding:9px 0px 3px 9px;
}

#prod-info-div{
width:366px;
float:left;
margin:10px 0 0 0;
padding:0 10px 10px 10px;
font-size:13px;
}
#prod-info-div p{
margin:0 0 10px 0;
padding:0;
}
#prod-info-div p.price{
font-size:16px;
font-weight:bold;
color:#af651a;
padding:5px 0 5px 10px;
border-top:1px solid #ffe3ab;
border-bottom:1px solid #ffe3ab;
}
#prod-info-div p.strikeprice{
font-size:16px;
font-weight:bold;
color:#af651a;
padding:5px 0 5px 10px;
border-top:1px solid #ffe3ab;
border-bottom:1px solid #ffe3ab;
text-decoration:line-through;
}
#content-container #col-2-right h2.related-gifts,
#content-container #col-2-right h3.related-gifts,
#content-container #content-div h3.related-gifts
{
font-size:13px;
padding:2px 0 5px 25px;
margin:6px 0 0 0;
background:url(../images/relevent-gifts-arrow.gif);
background-repeat:no-repeat;

}
#content-container #col-2-right #addtocart-div{
background:url(../images/prod-code-bg.jpg);
background-repeat:repeat-x;
background-position:bottom;
text-align:left;
border-bottom:1px solid #ffe3ab;
padding:5px 10px 5px 10px;
}

#content-container #col-2-right #addtocart-div input{
width:25px;
}
#content-container #col-2-right #prodprop-div{
border-bottom:1px solid #ffe3ab;
padding:2px 10px 2px 10px;
}
#content-container #col-2-right #prodprop-div select{
width:150px;
font-size:11px;
}
.continue-shopping{
margin:0;
padding:5px 30px 5px 0px;
background:url(../images/continue-arrow.gif);
background-position:right center;
background-repeat:no-repeat;
font-size:18px;
font-weight:bold;
font-family:"Trebuchet MS";
text-align:right;
}
#content-container #co1-3-left .catlist-box{
background:url(../images/col-left-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 13px 0;
}


#content-container #co1-3-middle h1{
font-size:22px;
color:#ff9900;
font-weight:normal;
margin:0px 0 10px 0;
padding:0;
font-family:"Trebuchet MS";
}
p.morecatlist{
font-size:10px;
text-align:left;
margin:10px 0 0 0;
padding:5px 0 0 0;
border-top:1px dotted #CCC;
border-right:1px dotted #CCC;
}
p.morecatlist a{
text-decoration:underline;
font-size:11px;
}
#content-container #co1-3-middle #catlist-div{
border:1px solid #b9b9b9;
width:501px;
background:url(../images/col-right-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#fef8de;
margin:0 0 20px 0;
}
#content-container #co1-3-middle #catlist-div h4{
margin:10px 0 5px 15px;
padding:0;
font-family:"Trebuchet MS";
font-size:15px;
font-weight:bold;
}
#content-container #co1-3-middle #catlist-div .catcolumn{
width:145px;
float:left;
padding:10px 10px 0 10px;
margin:0 0 10px 0;
font-size:11px;
}
#content-container #co1-3-middle #catlist-div .catcolumn ul {
margin:0 0 5px 0;
padding:0;

}
#content-container #co1-3-middle #catlist-div .catcolumn li {
list-style:none;
margin:0 0 0 10px;
padding:2px 0 2px 0;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS";
}
#content-container #co1-3-middle #catlist-div .catcolumn ul li ul li{
list-style:disc;
margin:0 0 0 17px;
padding:2px 0 2px 0;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#content-container #co1-3-middle #catlist-div h3{
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS";
margin:5px 10px 5px 10px;
}
#content-container #co1-3-middle .continue-shopping{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
margin:0 10px 10px 0;
text-decoration:underline;
}
#content-container #co1-3-middle h2.subtitle{
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS";
margin:5px 10px 5px 10px;
text-align:right;

}
.tabdivider{
clear:both;
border-bottom:1px dotted #CCC;
margin:5px 15px 5px 15px;
}
#content-container #content-div{
margin:5px 10px 5px 10px;
font-size:13px;
}
#content-container #content-div #carttable{
font-size:11px;
}
#content-container #content-div table#carttable{
border-left:1px solid #FFD073;
}
#content-container #content-div #carttable th{
background:url(../images/paging-bg.jpg);
background-repeat:repeat-x;
padding:8px 10px 8px 10px;
border-right:1px solid #FFD073;
text-align:center;
}
#content-container #content-div #carttable td{
padding:5px;
border-right:1px solid #FFD073;
border-bottom:1px solid #FFD073;
}
#content-container #content-div a{
text-decoration:underline;
}
#content-container #content-div .hrdiv{
border-bottom:1px solid #FFD073;
padding:5px 0 5px 0;
}
.floatleft{
float:left;
}
.floatright{
float:right;
}
.loginform{
width:385px;
}
.genericform{
width:60%;
}

.checkoutinfo-div{
width:30%;
margin-left:15px;
}
.registerform{
width:440px;
margin-left:10px;
}
fieldset{
padding:10px 15px 10px 15px;
font-size:11px;
border:1px solid #CCC;
background:url(../images/promocode-bg.jpg);
background-position:top;
background-repeat:repeat-x;
}
fieldset.genericform {
width:60%;
}
fieldset.revieworderform {
width:875px;
}
fieldset.loginform div,  fieldset.registerform div, fieldset.genericform div{
clear: left;
margin: 0;
padding: 0;
padding-top: 0.6em;
}
fieldset p{
margin:3px 0 3px 0;
padding:0;
color:#333;
}
fieldset h2.subhead{
margin:10px 0 10px 0;
padding:0px 0 0px 0;
color:#333;
font-size:18px;
font-family:"Trebuchet MS";
color:#763d2f;
}
fieldset h3.subhead{
margin:10px 0 10px 0;
padding:5px 0 5px 0;
color:#333;
font-size:15px;
font-family:"Trebuchet MS";
color:#763d2f;
}
legend{
font-size:13px;
font-weight:bold;
padding:0 4px 0 4px;
display:none;
}

fieldset div label{
font-size:11px;
padding:5px 5px 2px 0;
margin:0;
float:left;
width:30%;
text-align:right;
font-weight:normal;
}
fieldset div.billinginfo div label{
font-size:11px;
padding:5px 5px 2px 0;
margin:0;
float:left;
width:35%;
text-align:right;
font-weight:normal;
}
.loginform .txtfield, .registerform .txtfield, .genericform .txtfield{
border:1px solid #CCC;
margin:2px 0 8px 0;
padding:4px;
width:200px;
font-size:11px;
}
.billinginfo .txtfield{
border:1px solid #CCC;
margin:2px 0 8px 0;
padding:2px;
width:150px;
font-size:11px;
}

.genericform textarea, .revieworderform textarea{
border:1px solid #CCC;
margin:2px 0 8px 0;
padding:2px;
width:50%;
font-size:11px;
}

.loginform .submit, .registerform .submit, .genericform .submit, .revieworderform .submit{
font-size:14px;
margin:5px 0 0 0;
padding:5px 15px 5px 15px;
font-family:"Trebuchet MS";
cursor:hand;
}
.submit{
font-size:14px;
margin:5px 0 0 0;
padding:5px 15px 5px 15px;
font-family:"Trebuchet MS";
cursor:hand;
}

.loginform .selectlist, .registerform .selectlist, .genericform .selectlist, .revieworderform .selectlist{
font-size:11px;
width:200px;
margin:2px 0 8px 0;
padding:2px;
}
.billinginfo .selectlist{
font-size:11px;
margin:2px 0 8px 0;
padding:2px;
width:auto;
}
.mandatory{
color:#FF0000;
}
#cart-buttons-div{
margin:5px 0 5px 0;
text-align:right;
}
#cart-buttons-div img{
float:right;
padding:5px 0px 5px 10px;
}
#promocode-div{
background:url(../images/promocode-bg.jpg);
background-position:top;
background-repeat:repeat-x;
padding:5px 10px 5px 15px;
margin:5px 0 5px 0;
border:1px solid #FFD073;
}
.align-right{
text-align:right;
}
.align-left{
text-align:left;
}
#checkout-status{
margin:10px 0 20px 0;
/*background-color:#fef8de;*/
border-top:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-color:#efefef;
}
#checkout-status ul{
margin:0;
padding:0;
list-style:none;
}
#checkout-status li{
list-style:none;
margin:0;
padding:10px 15px 10px 15px;
display:block;
float:left;
font-size:11px;
font-weight:bold;
color:#999999;
}
#checkout-status ul li.selected{
color:#000;
background:url(../images/checkout-selected-img.gif);
background-position:left;
background-repeat:no-repeat;
padding:10px 15px 10px 35px;
margin:0px;
background-color:#FFFFFF;
}

fieldset.revieworderform div.textdisplay-div{
width:274px;
padding:5px;
margin:10px 5px 10px 0px;
border:1px solid #FFD073;
background-color:#FFFFF2;
}
fieldset.revieworderform div.deliveryinfo-div{
padding:5px;
margin:10px 0px 10px 0px;
border:1px solid #FFD073;
background-color:#FFFFF2;
}
fieldset.revieworderform div.textdisplay-div h3.subhead, fieldset.revieworderform div.deliveryinfo-div h3.subhead, 
fieldset.revieworderform .shippinginfo h3.subhead, fieldset.revieworderform .billinginfo h3.subhead
{
margin:0;
padding:2px 10px 5px 10px;
font-size:15px;
font-family:"Trebuchet MS";
color:#FF6600;
}
fieldset.genericform h3.subhead{
margin:5px 5px 5px 0px;
padding:2px 10px 5px 0px;
font-size:15px;
font-family:"Trebuchet MS";
color:#FF6600;
}
fieldset.genericform div label{
font-size:11px;
padding:2px 5px 2px 0;
margin:0;
width:85%;
text-align:left;
font-weight:bold;
}

fieldset.revieworderform div.textdisplay-div p, 
fieldset.revieworderform div.deliveryinfo-div p, 
fieldset.revieworderform div.billinginfo p,
fieldset.revieworderform div.shippinginfo p
{
margin:0;
padding:2px 10px 5px 10px;
}
fieldset.revieworderform .billinginfo, fieldset.revieworderform .shippinginfo{
width:47%;
padding:10px;
margin:5px 0px 5px 0;
background-color:#FFFFF2;
border:1px solid #FFD073;
}
fieldset.revieworderform .billinginfo td, fieldset.revieworderform .shippinginfo td{
border-bottom:1px solid #FFD073;
}
fieldset.revieworderform .billinginfo tr.altrow, fieldset.revieworderform .shippinginfo tr.altrow{
background-color:#FFFFFF;
}
.special-links{
background-image:url(../images/sp-arrow.gif);
background-position:left ;
background-repeat:no-repeat;
display:block;
padding:2px 2px 1px 8px;
}
/*My Account Styles*/
#content-container #co1-3-left .yourprofile-box .special-links{
font-size:11px;
margin:0 0 0 15px;
text-decoration:underline;
padding:4px 4px 4px 8px;
}

#content-container #co1-3-left .yourprofile-box{
background:url(../images/your-profile-box-bg.jpg);
background-position:top;
background-repeat:repeat-x;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
background-color:#fef8de;
padding:0;
margin:0 0 13px 0;

}
#content-container #co1-3-left .yourprofile-box h3{
font-size:14px;
margin:0;
padding:10px 5px 5px 15px;
color:#763d2f;
text-transform:capitalize;
font-family:"Trebuchet MS";

}
#content-container #co1-3-left .yourprofile-box p{
font-size:11px;
margin:0;
padding:0 10px 5px 15px;
}

#content-container #co1-3-left .yourprofile-box div.greydivider{
border-bottom:1px solid #CCC;
padding:8px 0 8px 0;
}
#content-container #co1-3-middle h1.mchead, 
#content-container #col-2-right h1.mchead{
font-size:22px;
color:#ff9900;
font-weight:normal;
margin:0px 0 10px 0;
padding:0 0 5px 0;
border-bottom:1px solid #763d2f;
font-family:"Trebuchet MS";
}

#content-container #co1-3-middle div.mc-subhead{
background:url(../images/myaccount-subhead-bg.jpg);
background-repeat:repeat-x;
height:29px;
margin:0 0 10px 0;
}
#content-container #co1-3-middle .mc-subhead h3{
background:url(../images/myaccount-subhead-arrow.jpg);
background-position: top right;
background-repeat:no-repeat;

border-bottom:1px solid #CACACA;
font-size:15px;
font-family:"Trebuchet MS";
margin:0;
padding:4px 0 5px 10px;
color:#763d2f;
text-transform:uppercase;
}
#content-container #co1-3-middle .mc-content-div{
width:239px;
padding:0px 0 10px 0;
margin:0 0 10px 0;
border-left:1px solid #CACACA;
border-right:1px solid #CACACA;
border-bottom:1px solid #CACACA;
height:130px;
}

#content-container #co1-3-middle .mc-content-div p{
font-size:11px;
padding:5px 10px 3px 10px;
margin:0;
}
#content-container #co1-3-middle p, #content-container #co1-3-middle li{
font-size:small;
}
#col-2-right p, 
#col-2-right li{
font-size:small;
margin-right:10px;
margin-top:5px;
}
#col-2-right h2.mc-subhead{
font-size:15px;
font-family:"Trebuchet MS";
margin:0;
padding:4px 0 5px 0px;
color:#763d2f;
text-transform:uppercase;
}
#content-container #co1-3-middle .marginleft{
float:left;
margin:0 20px 0 0px;
}
#content-container #co1-3-middle .mc-content-div a{
text-decoration:underline;
}
table#carttable{
border-left:1px solid #FFD073;
font-size:11px;
}
#carttable th{
background:url(../images/paging-bg.jpg);
background-repeat:repeat-x;
padding:8px 10px 8px 10px;
border-right:1px solid #FFD073;
text-align:center;
}
#carttable td{
padding:5px;
border-right:1px solid #FFD073;
border-bottom:1px solid #FFD073;
}
#carttable a{
text-decoration:underline;
}
#carttable caption{
text-align:right;
font-weight:bold;
padding:0 0 10px 0;
}

#content-container #co1-3-middle h2.mc-subhead{
font-size:16px;
font-family:"Trebuchet MS";
margin:0;
padding:0;
color:#763d2f;
text-transform:uppercase;
}
table.ordertable{
border-top:1px solid #FFD073;
border-left:1px solid #FFD073;
font-size:11px;
margin:0 0 15px 0;
}
.ordertable th{
padding:8px 10px 8px 10px;
border-right:1px solid #FFD073;
border-bottom:1px solid #FFD073;
text-align:left;
}
.ordertable td{
padding:5px;
border-right:1px solid #FFD073;
border-bottom:1px solid #FFD073;
}
.ordertable tr.altrows{
background-color:#FDFAE9;
}
.ordertable a{
text-decoration:underline;
}
.ordertable .txtfield, #carttable .txtfield{
border:1px solid #CCC;
padding:4px;
width:200px;
font-size:11px;
}
.ordertable .selectlist{
font-size:11px;
width:200px;
padding:2px;
}

#content-container #co1-3-middle h2.mc-subhead{
font-size:16px;
font-family:"Trebuchet MS";
margin:0 0 15px 0;;
padding:0;
color:#763d2f;
text-transform:uppercase;
}
#content-container #co1-3-middle .registerform{
width:auto;
margin-left:0;
}
a.removegift:link, a.removegift:visited{
background:#fee0a5;
display:block;
padding:3px 3px 5px 3px;
margin:0 0 2px 0;
color:#763d2f;
text-decoration:none;
}
a.removegift:hover{
background:#af651a;
display:block;
padding:3px 3px 5px 3px;
margin:0 0 2px 0;
color:#FFF;
text-decoration:none;
}
a.addcart:link, a.addcart:visited{
background:#763d2f;
display:block;
padding:3px 3px 5px 3px;
color:#FFF;
text-decoration:none;
}
a.addcart:hover{
background:#af651a;
display:block;
padding:3px 3px 5px 3px;
color:#FFF;
text-decoration:none;
}

#col-2-right #catlist-div{
/*border:1px solid #b9b9b9;*/
width:auto;
/*background:url(../images/col-right-content-bg.jpg);
background-position:top;
background-repeat:repeat-x;
background-color:#fef8de;*/
margin:0 0 20px 0;
}
#col-2-right #catlist-div h4{
margin:10px 0 5px 15px;
padding:0;
font-family:"Trebuchet MS";
font-size:15px;
font-weight:bold;
}
#col-2-right  #catlist-div .catcolumn {
width:220px;
float:left;
padding:10px 10px 0 10px;
margin:0 0 10px 0;
font-size:11px;
}
#col-2-right #catlist-div .catcolumn ul {
margin:0 0 5px 0;
padding:0;
border-bottom:none;
}
#col-2-right #catlist-div .catcolumn ul ul {
border-bottom:1px solid #b9b9b9;
}
#col-2-right #catlist-div .catcolumn ul ul ul {
border-bottom:none;
}
#col-2-right #catlist-div .catcolumn li {
list-style:none;
margin:0 0 0 10px;
padding:2px 0 2px 0;
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS";
}
#col-2-right #catlist-div .catcolumn ul li ul li{
list-style:square;
margin:0 0 0 23px;
padding:2px 0 2px 0;
font-size:14px;
font-weight:bold;
font-family:"Trebuchet MS";
}
#col-2-right #catlist-div .catcolumn ul li ul li ul li{
list-style:square;
margin:0 0 0 22px;
padding:2px 0 2px 0;
font-size:11px;
font-weight:normal;
font-family:Verdana, Arial, Helvetica, sans-serif;
}
#col-2-right #catlist-div h3{
font-size:16px;
font-weight:bold;
font-family:"Trebuchet MS";
margin:5px 10px 5px 10px;
}
.border-right{
border-right:1px dotted #b9b9b9;
}



.Available
{
	cursor:hand;
}
/*******************************Thirupathi**********************/
.Progress
 {
   color:White;
 }
 
.Progress img {
   vertical-align:middle;
   margin:5px;
 }
 
.ProgressLoad
 {
   background-color:#CF4342;
   color:White;
 }
 
.ProgressLoad img {
   vertical-align:middle;
   margin:5px;
 }
 #content-container #co1-3-right #internal-promo1{
margin:0 0 10px 0;
}
h3.subhead1{
margin:0px 0 0px 0;
padding:1px 0 1px 0;
color:#333;
font-size:15px;
font-family:"Trebuchet MS";
color:#763d2f;
}

.reg-price-strike1{
font-size:11px;
color:#333;
margin:0;
padding:0 5px 0 0;
text-align:center;
display:inline;
text-decoration:line-through;
}

.offer-price1{
font-size:11px;
color:#CC0000;
margin:0;
padding:0;
text-align:center;
display:inline;
}

.brand-div{
width:102px;
float:left;
margin:5px;
font-weight:bold;
/*padding:5px 5px 5px 5px;*/
padding:0px 5px 5px 5px; 
text-align:center;
background-color:#fff;
font-size:13px;
}
.brand-div1{
width:102px;
float:left;
margin:5px;
font-weight:bold;
/*padding:5px 5px 5px 5px;*/
padding:0px 5px 5px 5px; 
text-align:center;
font-size:13px;
}
 /**************************************************************/