/* CSS Document */
body,ul,li,p,h3,h4,h2,h1{
margin:0px;
padding:0px;
}
img {
border:0px;
}
.leftmenumain {
text-decoration:none;
}
a{
color:#4c4c4c;
cursor:pointer; 
} 
body {
font-family:tahoma,verdna;
font-size:12px;
background-color:#f4f4f4;
background-image: url();
color: #4c4c4c;
}
.strip {
margin:0 auto;
width:984px;
height:auto;
border:1px solid #e1e1e1;
background-color:#fff;
background-image: url();
padding:0px 8px;
}
.header {
width:100%;
float:left;
color:#7e8082;
height:auto;
}
.logo {
margin-top:15px;
margin-left:15px;
float:left;
width:214px;
height:auto;
}
.search {
width:375px;
float:right; 
text-align:right;
padding-right:5px;
}
.search a {
text-decoration:none;
}
.welcome {
width:auto;
float:right; 
text-align:right;
/*padding-right:15px;*/
font-size:13px;
color:#000; 
letter-spacing:0.05em;
}
.searchlabel {
width:145px;
border:1px solid #b7b8b9;
}
.searchlabel22 {
width:115px;
border:1px solid #b7b8b9;
}
.autocomplete_listItem {
font-size:12px;
font-family:tahoma,verdna;
color:#4c4c4c;
}
.autocomplete_highlightedListItem{
font-family:tahoma,verdna;
font-size:12px;
color:#000;
}
#search_completionListElem 
{
z-index:999;
overflow:hidden;
max-height:420px;
}
.searchbutton {
position:relative;
top:5px;
}
.join {
position:relative;
top:0px;
left:2px;
}
.menu {
float:left; 
line-height:38px; 
_margin-left:6px;
_margin-right:6px;
margin-top:8px;
width:100%;
}
.leftcurve {
float:left;
width:8px;
height:38px;
background-image:url(images/menu_leftcurve.jpg);
background-repeat:no-repeat;
}
.rightcurve {
float:right;
width:8px;
height:38px;
background-image: url(images/menu_rightcurve.jpg);
background-repeat:no-repeat;
}
.menulinks {
float:left; 
color:#fff;
font-weight:bold;
width:100%;
}
.menulinks ul {
text-align:center;
}
.menulinks a {
color:#fff;
text-decoration:none;
}
.menulinks li {
display:inline;
padding:0px 32px;
} 
.genericleftnavigation {
width:235px;
float:left;
margin-top:10px;
}
.leftnavheader {
float:left;
background-image:url(images/leftnav_headerbg.jpg);
background-repeat:no-repeat;
color:#4c4c4c;
font-weight:bold;
width:232px;
line-height:36px;
}
.leftnavheader_tcurve {
float:left;
background-image:url(images/menu_topcurve.gif);
background-repeat:no-repeat;
width:232px;
line-height:10px;
}
.leftnavbody {
float:left;
background-image:url(images/leftnav_bodybg.jpg);
background-repeat: repeat-y;
width:232px;
height:auto;
}
.leftnavbody ul {
margin-left:20px;
}
.leftnavbody li {
list-style:none;
background-image:url(images/menulisticon.jpg);
background-repeat:no-repeat;
background-position:left;
padding-left:25px;
line-height:25px;
}
.leftnavbody li a {
color:#4c4c4c;
}
.leftnavbody li a:hover {
text-decoration:none;
}
.leftnavbottom{
float:left;
background-image:url(images/menu_bottomcurve.jpg);
background-repeat:no-repeat;
width:232px;
height:10px;
margin-bottom:10px;
}
.specialbodytext {
margin-right:15px;
margin-left:15px;
margin-top:10px;
margin-bottom:10px;
}
.specialbodytext  a {
color:#4c4c4c;
}
.needhelp {
float:left;
margin-left:25px;
margin-top:20px;
}
.needhelp  a {
color:#4c4c4c;
}
.needhelp img {
margin-left:20px;
}
/*rightnavigation start here*/
.genericrightnavigation {
margin-top:10px;
float:left;
margin-left:5px;
}
.beachbunnyproductstable{
margin-top:10px;
}
.lastcolumn .itemresult 
{
    margin-right:0px !important;
}
.tableborder 
{
width:100%
}
.smalltext, .smalltext a {
font-size:11px;
color:#9a9b9c;
}
.smalltext2, .smalltext2 a {
font-size:11px;
color:#9a9b9c;
}
.toppagnos {
width:350px;
float:left;
font-size:11px;
color:#9a9b9c;
margin-left:20px;
}
.toppagnos a {
color:#9a9b9c;
text-decoration:none;
}
.bodytopcurve {
float:left;
width:711px;
height:20px;
background-image:url(images/bodytopcurve.jpg);
background-repeat:no-repeat;
}
.bodybottomcurve {
float:left;
width:711px;
height:20px;
background-image:url(images/bodybottomcurve.jpg);
background-repeat:no-repeat;
}
.bodybodybg {
float:left;
width:100%;
height:auto;
/*background-image:url(images/bodybody.jpg);*/
background-repeat:repeat-y;
padding-left:15px;
}
.PaymentMessage ul 
{
margin-left:25px;
}
#tdcompleteorder p 
{
margin-left:205px;
}
.bodybodybg h3 {
font-size:12px;
}
.itemresult {
width:210px;
vertical-align:bottom;
border:1px solid #c8c8ca;
float:left;
margin-right:10px;
margin-bottom:10px;
_margin-right:7px;
_margin-bottom:5px;
}
.itemname {
float:left;
width:195px;
line-height:25px;
background-color:#f5f5f5;
font-weight:bold;
padding-left:15px;
text-align:left;
}
.itemname2 {
float:left;
width:205px;
line-height:25px;
background-color:#f5f5f5;
font-weight:bold;
padding-left:5px;
padding-top:5px ;
padding-bottom:5px ;
}
.moredetails {
position:relative;
float:right;
top:2px;
right:7px;
}
.itemimage {
width:100%;
float:left;
text-align:center;
height:auto;
overflow:hidden;
}
.itemimage a{
color:#4C4C4C;
text-decoration:none;
}
.footer {
background-color:#f5f4f4;
height:75px;
text-align:center;
color:#7e8082;
font-size:11px;
}
.footer a{
color:#7e8082;
padding:0px 2px;
text-decoration:none;
}
.sortby {
width:400px;
float:right;
}
.sortby select {
width:120px;
border:1px solid #b7b9bb;
}
#tbl  ul li 
{
list-style:none;
}
#Table121 a,#tbl  ul a{
color:#7e8082;
display:block;
line-height:25px;
margin-left:10px;
text-decoration:none;
background-image: url(Images/arrow02.jpg);
background-repeat:no-repeat;
background-position: 0px 10px ;
padding-left:14px;
}
#Table121 a:hover, .leftmenuselected{
text-decoration:underline;
}
#Table121 a:hover, .leftmenuselected{
text-decoration:underline;
}
.lpadding3px a,.lpadding3px {
color:#7e8082;
text-decoration:none;
font-size:12px !importnat;
}
.loginmessage{
color:#7E8082;
}
.reglink{
color:#7E8082;
font-weight:bold;
text-decoration:underline;
}
.itemcolor td{
padding-bottom:7px;
}
.reglink:hover{
text-decoration:none;
}
.shopingbutton {
margin-bottom:5px;
}
.viewproductfont a{
color:#4c4c4c;
line-height:15px;
}
.viewproductfont{
color:#4c4c4c;
line-height:18px;
}
#tdproductdetails {
background-color:#f9f9f9;
border:1px solid #ebeaea;
padding-left:10px;
}
.viewproductfont li{
list-style:none;
}
.plink {
color:#4c4c4c;
}
.textlabel {
border:1px solid #666;
}
.sorbyelist{
_padding-right:10px;
}
.logindiv {
border:1px solid #ebeaea;
background-color:#f9f9f9;
padding:25px;
width:300px;
position:relative;
}
/* custumerorder*/
.custumerorder {
} 
.headings {
font-weight:bold;
}
.hr{
color:#e5e5e5;
}
.contactform{
width:98%;
}
.contactform a {
color:#4c4c4c;
}
.buttonspadding a {
font-weight:bold;
}
.AspNet-GridView-Header {
background-color:#e7e7e7;
line-height:28px;
}
.AspNet-GridView {
border:1px solid #b5b2b5;
}
.AspNet-GridView th {
text-align:left;
}
.AspNet-GridView-Alternate td {
border-bottom:1px dotted #b5b2b5;
}
.AspNet-GridView-Normal td {
border-bottom:1px dotted #b5b2b5;
}
.modalBackgroundpnl
{
background-color:#DAD9D9;
padding:5px;
width:600px;
}
/*view orders */
.quicklinks2 {
border:1px dotted #000;
padding:10px;
}
div.AspNet-GridView table
{
width: 100%;
}
/* view cart */
.contactform a {
line-height:25px;
}
.neweasypop {
border:1px solid #888;
background-color:#fff;
padding:15px;
}
/*Brubeckwholesales*/
.Brubeckwholesales li{
list-style:none;
margin-left:20px;
line-height:22px;
}
.balckfont {
color:#000;
}
.sitemap li {
line-height:18px;
}
.termsconditions {
width:670px;
}
.termsconditions p {
margin:10px 0px;
}
.checkoutset2 li {
list-style:none;
line-height:25px;
}
.lookbook{
}
.saleprice {
position:relative;
overflow:visible;
margin-top:-115px;
float:right;
margin-left:120px;
/* background-image: url(Images/salebg.jpg); */
background-image: url(Images/salebg.png);
background-repeat:no-repeat;
width:66px;
height:67px;
margin-right:4px;
}
.saleprice span{
font-size:12px;
color:#fff;
font-weight:bold;
position:relative;
top:28px;
left:6px;
}
#updateprogress
{
position: fixed;
z-index: 3;
bottom: 0;
left: 0;
margin: 1em;
padding: 2px 5px 2px 5px;
font: 11px/1.2em "Century Gothic" ,Verdana;
text-align: left;
color: #111;
background-color: White;
border: 1px solid #111;
}
.message
{
color:Red;
}
.storelocatorinnertable
{
text-align:left;
}
.storelocatorinnertable td { text-align:left;}
.storelocatormap 
{
height:500px;
}
#ctl00_divbreadCrumb
{
display:none ;
}
#ctl00_CP_tblsocial input,#ctl00_CP_tblsocial img
{
position:relative;
top:8px;
}
#ctl00_CP_imgHideMatchingStyle,#ctl00_CP_imgViewMatchingStyle
{
margin-bottom:5px;
}
.allpro_imagetable 
{
width:100%;
}
#lview,#lview2
{
display:none;
}
#ctl00_CP_UpdatePanel12 
{
position:relative;
}
#myBox
{
background-color:#4C4C4C;  
}
#ctl00_CP_tblsocial 
{
margin-bottom:30px;
}
.facebooklikebutton 
{
position:absolute; top:30px;
}
.SuggestPrice2 font{
display:block; text-align:center;
}


