/* -------------------------------------------------------------- 
  
   Blueprint CSS Framework Screen Styles
   * Version:   0.6 (21.9.2007)
   * Website:   http://code.google.com/p/blueprintcss/
   See Readme file in this directory for further instructions.
   
-------------------------------------------------------------- */

@import 'lib/reset.css';
@import 'lib/typography.css';
@import 'lib/grid.css';
@import 'lib/forms.css';

/* Plugins:
   Additional functionality can be found in the plugins directory.
   See the readme files for each plugin. Example:
   @import 'plugins/buttons/buttons.css'; */
   
/* See the grid:
   Uncomment the line below to see the grid and baseline. 
   .container { background: url(lib/grid.gif); }*/
   
body {margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#000; text-align:justify; background-color:#fff; }
a{ text-decoration:none; color:#000 }
img {margin:0}
a:hover{ text-decoration:underline}
td{ border-bottom:none}
a{ outline:none;}
.top { vertical-align:top}
.center{ text-align:center}
.left{ float:left}
.right{ float:right}
.paddingtop{ padding-top:12px}
li{ list-style:none}
.topright{  font-size:11px; float:right;}
.logo{ padding:15px 0 0 0;  height:31px;}

.headertext
{
	color:#262626;font-size:10px;font-weight:bold;padding:0 0 0 10px;margin-top:-5px
}

.toplogin{ padding:0 0 0 0; margin:0 ;}
.toplogin li{ float:left; list-style:none; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; color:#636363; padding-left:8px }
.toplogin li ul{ margin:0; padding:0}
.toplogin li a{ color:#636363; text-decoration:none;}
.toplogin li a:hover{ color:#960123; text-decoration:underline}

/*navigation*/
.totalNav {clear:both; padding:0;  width:950px; }
.navLeft {width:14; float:left;}
.navRight {width:14; float:right}
.navigation{ background:url(../../images/navBg.gif) repeat-x 0 0;  float:left;}
.navigation ul,.navigation img  {margin:0; padding:0; }
.navigation li, .navigation li a{ font-family:Arial, Helvetica, sans-serif;margin:0; padding:0;  font-size:12px; font-weight:bold; float:left; list-style-type:none; color:#fff}
/*.navigation li a{ background:url(../../images/navSpace.gif) no-repeat right top; color:#fff; text-decoration:none;
padding:16px 15px 18px 18px;}
.navigation li a:hover{ background:url(../../images/nav_hover.gif) no-repeat top; color:#8d0202; text-decoration:none;padding:16px 15px 18px 18px;}
navigation*/

.home_bottom_line { background-image:url(/images/Body_Lingerie_bg12.jpg);height:307px;margin-top:5px;vertical-align:middle;padding-top:5px;text-align:center;font-size:16px;color:#474444;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;}
.home_bottom_line h1 { text-align:center;font-size:16px;color:#474444;font-family:Tahoma,Arial,Helvetica,sans-serif;font-weight:bold;padding-left:5px;padding-right:5px;}
.home_bottom_line a{ color:#474444; text-decoration:none;}
.home_bottom_line a:hover{ color:#474444; text-decoration:underline;}
.home_bottom_line td {padding:0px;}


/*navigation2*/
.totalNav2 {clear:both; padding:0; margin:0;}
.navLeft2 {width:12px; float:left;}
.navRight2 {width:13px; float:left; margin-left:0px;}
.navigation2{  background-color:#9d0226; float:left;}
.navigation2 ul {margin:0; padding:0}
.navigation2 li, .navigation2 li a{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; list-style-type:none; color:#fff; border-right:#FFFFFF 1px solid}
.navigation2 li a{ background:url(../../images/topnavBg.gif) repeat-x 0 0; color:#fff; text-decoration:none; padding:5px 8px 6px 8px;}
.navigation2 li a:hover{ background:url(../../images/topnavBg_hover.jpg) repeat-x 0 0; color:#8d0202; text-decoration:none; padding:5px 8px 6px 8px;}
/*navigation2*/

.shipping{ font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#68000c; font-weight:bold; margin:-4px 0 0 0px;  }
.banner{ background:url(../../images/banner.jpg) no-repeat; width:642px;  margin:0px; margin-right:-10px }
.banner p{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#262626; font-size:11px; padding:0 16px 0 185px; margin-top:0px; text-align:justify }
.welcometext{ padding:15px 0 0 180px; margin:0px}
.searchbar{ width:310px;}
.searchbar2{ float:left;  margin-top:-10px; margin-left:-2px; width:310px;}
.searchbar li, .searchbar2 li { list-style-type:none; float:left; padding-left:2px; margin:0}
.searchbar ul, .searchbar2 ul { padding:0; margin:0}
.button, .button2, .button3, .button5, .buttonsmall, .button6{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px;}
.button{ background:url(../../images/button.gif) no-repeat 0 0; width:77px; padding:3px 16px 7px 16px;  margin-top:-2px;}
.button2{  background:url(../../images/button.gif) no-repeat 0 0; width:77px;  padding:3px 0px 7px 2px; margin-top:0px; }
.button3{  background:url(../../images/button2.gif) no-repeat 0 0;  width:105px; padding:3px 16px 7px 16px;  margin-right:5px;}
.button5{  background:url(../../images/button4.gif) no-repeat 0 0;  width:125px;  padding:3px 16px 7px 16px; margin-right:5px;}
.button6{  background:url(../../images/button6.gif) no-repeat 0 0;  width:237px;  padding:3px 0 6px 4px; margin-right:5px;}
.button4{  background:url(../../images/button3.gif) no-repeat 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#fff; font-weight:bold; border:none;    width:93px; height:25px; padding:3px 16px 7px 16px;}

.hrefbutton{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button2.gif) no-repeat 0 0; width:105px; padding:5px 10px 7px 10px;}
.hrefbutton:hover { text-decoration:none;color:#650118;}

.hrefbutton1{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:77px; padding:5px 10px 7px 15px;}
.hrefbutton1:hover { text-decoration:none;color:#650118;}

.hrefbutton2{background:url(../../images/search_go_b.jpg) no-repeat 0 0;color:#650118;font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;  vertical-align:middle;white-space: nowrap;width:40px; padding:2px 0px 6px 15px; display:-moz-inline-box; display:inline-block;  margin:-2px 0 0 0;}
.hrefbutton2:hover { text-decoration:none;color:#650118;}

.hrefbutton3{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button2.gif) no-repeat 0 0; width:105px; padding:2px 10px 7px 5px;vertical-align:middle;display:-moz-inline-box;display:inline-block;}
.hrefbutton3:hover { text-decoration:none;color:#650118;}

.hrefbutton5:hover { text-decoration:none;color:#650118;}
.hrefbutton5{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:105px; padding:2px 20px 7px 20px;vertical-align:top;display:-moz-inline-box;display:inline-block;}

.hrefbutton6{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:105px; padding:3px 0px 2px 7px;vertical-align:middle;display:-moz-inline-box;display:inline-block;}
.hrefbutton6:hover { text-decoration:none;color:#650118;}

.hrefbutton7{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:77px; padding:3px 0px 0px 0px;display:-moz-inline-box;display:block;vertical-align:middle;margin-top:5px;}
.hrefbutton7:hover { text-decoration:none;color:#650118;}

.hrefbutton8{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:77px; padding:4px 10px 8px 10px;margin-top:10px}
.hrefbutton8:hover { text-decoration:none;color:#650118;}

.hrefbutton9{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:77px; padding:4px 28px 8px 28px;}
.hrefbutton9:hover { text-decoration:none;color:#650118;}


.addnew{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:77px; padding:4px 15px 8px 15px;}
.addnew:hover { text-decoration:none;color:#650118;}

.reorder{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#650118; font-weight:bold; border:none;   height:25px; background:url(../../images/button.gif) no-repeat 0 0; width:77px; padding:4px 20px 8px 15px;}
.reorder:hover { text-decoration:none;color:#650118;}

.orderItemsList {font-weight:normal;}

.input, .input2{ border:#b9b9b9 1px solid; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal;}
.input{  padding:5px 0 4px 4px; margin-top:0px}
.input2{ margin:0}

.leatherlingerie{ background:url(../../images/leathercollection.jpg) no-repeat; width:370px; height:197px;}
.leatherlingerie p, .offer p, .leftoffer p{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#fff; font-size:11px; text-align:left;	 
}
.offer p{ padding:0px 0 0 20px;clear:both; }
.leatherlingerie p{ width:220px; padding:110px 0 0 20px; }
.leatherlingerie p a{ color:#fff; text-decoration:none;  }
.leatherlingerie p a:hover{ color:#fff; text-decoration:underline;  }
.featured{ width:645px}
.offer{ background:url(../../images/exclusiveOfferBg.jpg) no-repeat; width:265px; height:132px; float:left;   padding-top:65px}

.rightfeatured{ background:url(../../images/rightfeaturedBox.jpg) no-repeat right; width:300px; /*height:464px;padding-top:65px;*/ float:right; }
.rightfeatured .h1, .rightfeatured h2{ font-family:Tahoma, Arial, Helvetica, sans-serif; }
.rightfeatured .h1 { font-size:12px; font-weight:bold; color:#494949; padding:0 0 0 12px}
.rightfeatured .h1 a{ color:#494949;}
.rightfeatured .h2 a{ color:#a9011e; text-decoration:none}
.rightfeatured .h2 a:hover{ color:#000; text-decoration:underline}
.rightfeatured .h2{ font-size:10px; font-weight:bold; color:#a9011e; padding-left:12px; margin-top:-10px; margin-bottom:-4px}
.rightfeatured p{ font-size:10px; font-weight:normal; color:#fff; padding:0 0 0 12px;}
.rightfeatured p a{ color:#fff; }



.EmailLists {padding:0;margin:5px 0 0 0;}
.EmailLists td {padding:0;margin:0;}

.opcPaymentMethods {width:130px;color:#4d4d4d}
.opcPaymentForm .paymentForm {color:#4d4d4d}
.opcPaymentForm .paymentForm img {padding:0;margin:0}
.opcPaymentForm .paymentForm td {vertical-align:top;}
.opcPaymentForm .paymentForm .submit {padding-left:100px;}
.opcPaymentForm .paymentForm .submit input {font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; color:#68000c; font-weight:bold; border:none;   height:25px;}
.opcPaymentForm .paymentForm .submit input{  background:url(../../images/button4.gif) no-repeat 0 0;  width:125px;  padding:3px 16px 7px 16px; margin-right:5px;}

.content1 table td {color:#4d4d4d;padding:5px;text-align:left;}
.content td {color:#4d4d4d;padding:5px;text-align:center; }
.content th {text-align:center;background-color:#eee;border:1px solid #eee}
.content th a {color:#9c0225; }
.content .reviews td {vertical-align:middle;color:#4d4d4d;text-align:center; }
.content .reviews .tbbut {text-align:right;}

.popup td {padding:5px;}

.reviews1{border:none;}
.reviews1 th {text-align:center;background-color:#eee;border:1px solid #eee;padding-left:0;padding-right:0}
.reviews1 td {margin:0;padding:0;font-weight:normal;vertical-align:middle;color:#4d4d4d;text-align:center; }
.reviews1 th a {color:#9c0225;text-decoration:underline;}
.reviews1 th a:hover {color:#9c0225;}
.reviews1 span {margin:0;padding:0; font-weight:bold;  }
.reviews1 pre {margin:0;padding:0}
.reviews1 img {margin:0;padding:0}



.reviews th {text-align:center;background-color:#eee;}
.reviews td {vertical-align:top;color:#4d4d4d;text-align:left;border:0; }
.reviews th a {color:#9c0225;text-decoration:underline;border:0;}
.reviews th a:hover {color:#9c0225;}
.reviews span {margin:0;padding:0; font-weight:normal;  }
.reviews pre {margin:0;padding:0}
.reviews td {margin:0;padding:0;font-weight:normal;}
.reviews img {margin:0;padding-top:5px; }



.section {color:#4d4d4d;}
.section td {color:#4d4d4d;text-align:center;padding:5px}
.section th {color:#a9011e;background-color:#eee;text-align:center;padding:5px}

.section div.cl a{color:#4d4d4d;}
.section div.cl a:hover{text-decoration:underline;}
.pageHeader {text-align:left; }

.orderSummaryTable {color:#4d4d4d;width:99%;padding:5px 5px 0 5px;}
.orderSummaryTable {background:url(../../images/shoppingBg.gif) repeat-x bottom;border:1px solid #cecdcd} 

.form .verticalText {color:#4d4d4d;font-weight:bold;vertical-align:top;width:10px;border-right:none;}
.FieldHeader {color:#4d4d4d;font-weight:bold;}

.summarySectionHeader  {color:#4d4d4d;font-weight:bold;border-bottom:1px solid #eee;}


.form {color:#4d4d4d;width:99%;background:none;margin:0}
.form td {border:1px solid #eee;padding:5px;}
.form .headerText {font-weight:bold;border-bottom:none;background:url(../../images/shoppingBg.gif) repeat-x bottom;}
.form .address , .form .orderSummary {border-right:none;width:250px;}
.form .dataSheet{border:none;padding:0px 0 0 0}
.form .dataSheet .comments{text-align:left;}
.form .dataSheet table {border:1px solid #eee}
.form .dataSheet th {border:1px solid #eee; padding:0;text-align:center;vertical-align:middle;height:25px; background-color:#9c0225;color:#fff }
.form .dataSheet td {border-right:1px solid #eee;padding:5px;text-align:center;color:#4d4d4d}
.form .inputForm td {border:none;color:#4d4d4d}







.form .dataSheet .BasketSubItemLabel {padding:0;margin:0}
.form .orderSummary td {color:#4d4d4d;padding:5px;border:none;}

.warning ul li {color:red;padding:0;margin:0}
.warning ul {padding:0;margin:0}

.gvpaging table {float:right;}

.gvpaging table td {padding:0px 2px 2px 1px;margin:0;text-align:center;background:url(../../images/pagingBg.jpg) no-repeat 0 0px;width:20px;border:1px solid #fff }
.gvpaging table td a{ color:#4d4d4d;padding:0;margin:0 }
.gvpaging table td a:hover, .gvpaging table td span { color:#650118;font-weight:bold;}
.gvpaging table td a, .gvpaging table td a:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; list-style:none;  padding:0; }

.instructions {color:#4d4d4d;}


.bottom{ background:#dcd8d9 url(../../images/bottomBg.gif) no-repeat top right; border:#d6d6d6 1px solid; padding:4px 0 10px 0; width:950px; height:165px; margin-top:5px; text-align:left; margin-left:-2px}
.bottom h1{ color:#650118; font-weight:bold; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; padding-top:10px}
.bottom li{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:normal; list-style:none; color:#626060; text-decoration:none; }
.bottom li a{color:#262626; text-decoration:none}
.bottom li a:hover{color:#262626; text-decoration:underline}
.bottom li ul{ padding:0; margin:0}
.copyright{ text-align:right; float:right;  padding:5px 5px 0 0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#650118; font-size:11px; font-weight:bold; margin-top:5px; color:#650118; list-style:none; }
.copyright ul li{ padding:0; margin:0}
.copyright a{color:#650118; text-decoration:none}
.copyright a:hover{color:#650118; text-decoration:underline}
.copyright img {margin:5px 10px 5px 0px}
.copyright span { display: block;margin-top:10px}



#ajaxProgress
{
    border: 0px;
    padding: 0px;
    position: absolute;
    background-color: #FFFFFF;
	background: #FFFFFF url(../../images/processing.gif) no-repeat 50%;
    z-index: 99;
    left:50%;
    margin-left:-100px;
    width:200px;
    height:200px;
    border: solid 2px grey;

}

.leftHeader{ margin-top:10px;width:252px;background-image:url('/images/leftheader.jpg')}
.leftHeader h1{ 
    color: #e0d0d0;
    font-family: Trebuchet MS,Arial,Helvetica,sans-serif;
    font-size: 18px;
    margin: 0px;
    padding: 15px 0px 28px 10px;
}
.leftHeader h1 a {text-decoration:none;color:#e0d0d0;}

.categorylist{ background:#f3efef url(../../images/leftBg.gif) repeat-x top;  width:250px; text-align:left; border-left:#c3c3c3 1px solid; border-right:#c3c3c3 1px solid;  border-bottom:#c3c3c3 1px solid; padding:10px 0 0 0;}

.categorylist .h2{background:url(../../images/bullet.gif) no-repeat 10px 8px;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#81011f; height:20px; padding:4px 0 4px 29px; margin-top:-4px }
.categorylist .h2 a{ background-color:none; color:#81011f; text-decoration:none;}
.categorylist .h2 a:hover{ text-decoration:underline;}

.categorylist .h2s {background:url(../../images/bullet_m.gif) no-repeat 10px 8px;background-color:#81011F;  font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#81011f; height:20px; padding:4px 0 4px 29px;margin-top:-4px }
.categorylist .h2s a{ background-color:none; color:#fff; text-decoration:none;}
.categorylist .h2s a:hover{ text-decoration:underline;}

.categorylist li{ background:url(../../images/arrow.gif) no-repeat 20px 8px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0e0e0e; font-weight:bold;  list-style:none; width:212px; margin-left:-17px; padding:5px 0 0 40px;height:20px;}
.categorylist li.selected{ background:url(../../images/arrow_gr.png) no-repeat 20px 8px;background-color:#81011F; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#0e0e0e; font-weight:bold;  list-style:none; width:212px; margin-left:-17px;height:20px; padding:5px 0 2px 40px}

.categorylist li a{ color:#4d4d4d; text-decoration:none}
.categorylist li.selected a { color:#fff; text-decoration:none}
.categorylist li a:hover{ color:#4d4d4d; text-decoration:underline}
.categorylist li.selected a:hover{ color:#fff; text-decoration:underline}
.categorylist li ul{ margin:0; padding:0}

.brakets{font-family:Baskerville Old Face, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#81011f;margin:0;padding:0;vertical-align:middle}

.leftoffer{ background:url(../../images/exclusiveOfferBgLeft.jpg) no-repeat right; width:252px; height:132px; float:left; margin-top:5px;  padding-top:65px;}
.leftoffer p {padding:0px 0 0 15px;}
.leftoffer ul {padding:0;margin:0; }
.leftoffer ul li {padding:0;margin:0; }




.sizebar{  padding:0; margin:0; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#4D4D4D ; font-size:11px; margin-right:10px; }
.sizebar li { list-style-type:none; float:left; padding-left:10px; margin:0; }
.sizebar ul { padding:0; margin:0}
.sizebar li span{font-weight:normal;}

.color{ float:left;  padding-left:40px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:bold;  }
.color li { list-style-type:none; float:left; padding-left:10px; margin:0}
.color ul { padding:0; margin:0}

.size{ float:left;  padding-left:40px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#000; font-size:11px; font-weight:bold;  }
.size li { list-style-type:none; float:left; padding-left:10px; margin:0}
.size ul { padding:0; margin:0}



.greytext, .greytext2{  float:left; font-family:Tahoma, Arial, Helvetica, sans-serif;  font-size:11px; font-weight:bold; clear:both}
.greytext2{ color:#5c5c5c}
.greytext{ color:#4d4d4d;}
.paging ul {margin:0;padding:0}
.paging li{float:left; list-style:none; padding:0; margin-top:5px}
.paging li a{ background:url(../../images/pagingBg.jpg) no-repeat 0 0;color:#4D4D4D; }
.paging li a:hover, .paging li a.selected{background:url(../../images/pagingBgHover.jpg) no-repeat 0 0px; color:#fff;}
.paging li a, .paging li a:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; list-style:none;  padding:0 8px 6px 8px; display:block}

.paging li a.double:hover, .paging li a.double.selected{background:url(../../images/pagingBgHover.jpg) no-repeat 0 0px; color:#fff;padding:0 5px 6px 4px;}
.paging li a.double, .paging li a.double:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; list-style:none;  padding:0 5px 6px 4px; display:block}

.paging li a.all{ background:url(../../images/show_all_w.jpg) no-repeat 0 0;color:#4D4D4D; }
.paging li a.all:hover, .paging li a.all.selected{background:url(../../images/show_all_r.jpg) no-repeat 0 0px; color:#fff;}
.paging li a.all, .paging li a.all:hover{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; font-size:11px; list-style:none;  padding:0 15px 6px 8px; display:block;}

.leftarrow{ margin-top:5px; float:left; }
.rigthtarrow{ padding-top:12px; margin-left:-30px;  float:left}

.whishlistpanel {margin:0px 0 10px 0; border-left:#bab8b8 1px solid; border-right:#bab8b8 1px solid; border-bottom:#bab8b8 1px solid;width:248px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#4d4d4d;}
.whishlistpanel div {margin:0 0 10px 0;padding:0;}
.whishlistpanel table td {padding:5px;}
.whishlistpanel p {padding:5px;margin:0}

.searchpanel {margin-top:0px; border-left:#bab8b8 1px solid; border-right:#bab8b8 1px solid; border-bottom:#bab8b8 1px solid;width:248px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#900324;}
.searchpanel .h2 {padding:5px 5px 5px 20px;background:url(../../images/borderBg.gif) repeat-x 0 0;}
.searchpanel ul li { font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; padding:0;margin:0 }
.searchpanel ul li a { color:#4D4D4D; }
.searchpanel ul {padding:5px 0px 5px 20px;margin:0 }
.searchpanel td {padding:5px 0px 5px 20px;margin:0 ;font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; }
.searchpanel td a {color:#4D4D4D;}


.rightarea{ margin-left:10px; float:left; margin-top:10px;width: 685px;}
.leftborderleft{ background:url(../../images/leftborderleft.gif) no-repeat 0 0; float:left; width:23px; height:29px }
.rightborderright{ background:url(../../images/rightborderright.gif) no-repeat 0 0; float:left; width:23px; height:29px; margin-left:-10px }
.spacer{ background:url(../../images/spacer.gif) no-repeat 0 0; width:649px; height:1px}
.spacer2{ background:url(../../images/spacer.gif) no-repeat 0 0; width:200px; height:1px}
.spacerful{ background:url(../../images/spacer.gif) no-repeat 0 0; width:910px; height:1px}
.middleBg{ background:url(../../images/borderBg.jpg) repeat-x 0 0; height:24px; padding-top:5px}
.middleBgdetails, .middleBgdetails2, .middleBgdetails3{ font-family:Tahoma, Arial, Helvetica, sans-serif;  font-weight:normal; border-left:#bab8b8 1px solid; border-right:#bab8b8 1px solid; border-bottom:#bab8b8 1px solid; margin-top:0px;  }
.middleBgdetails .h2, .middleBgdetails2 .h2, .middleBgdetails .h3{ font-family:Trebuchet MS, Tahoma, Arial, Helvetica, sans-serif; font-size:24px; margin:0;}
.middleBgdetails p{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#000}
.middleBgdetails a { text-decoration:none}
.middleBgdetails{ width:668px; padding:10px 5px 0 10px; color:#9a0225; }
.middleBgdetails2{ width:914px; color:#5f5d5d; text-align:left; padding:4px;  padding:0 15px 0 15px;  color:#8c0121;}
.middleBgdetails3{font-family:Tahoma, Arial, Helvetica, sans-serif;  font-weight:bold; border-left:#bab8b8 1px solid; border-right:#bab8b8 1px solid; border-bottom:#bab8b8 1px solid;width:200px}

.middleBgdetails .h3{ color:#4d4d4d; text-align:center; font-size:18px}
.middleBgdetails .h2{  color:#8c0121;}
.middleBgdetails2 .h2{ color:#8c0121;}
.middleBgdetails p {color:#4d4d4d}
.middleBgdetails li {color:#4d4d4d}

.breedcrumps{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#900324; }
.breedcrumps h2 {  display:inline; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#900324;}
.breedcrumps a{ color:#4D4D4D; text-decoration:none}
.breedcrumps a:hover{ color:#4D4D4D; text-decoration:underline}
.breedcrumps span {padding:0;margin:0;}
.breedcrumps img {display:none;  }


.thambdetails{ padding:0px; margin:5px 0 0 0;text-align:left;}
.thambdetails table {padding:0;margin:0;}
.thambdetails td { padding:0px 10px 10px 5px; margin:0;vertical-align:top; }

.thambtext{padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:normal; color:#4D4D4D; font-size:11px; background-color:#e0dede; border:#d7d4d4 0px solid;  margin-bottom:5px; width:150px; text-align:center}
.thambtext1 td {margin:0;padding:0 0 1px 0;}
.thambtext a{ color:#4D4D4D; text-decoration:none}
.thambtext a:hover{ color:#4D4D4D; text-decoration:underline}
.thambimage{height:225px; width:150px; float:left; margin-bottom:1px; border:#d3d2d2 1px solid}

.rowHeader {color:#4d4d4d}
.rowHeader1 {color:#4d4d4d;font-weight:bold;vertical-align:top;}

.sexyevorites, .mayyoualsolike{ height:265px; width:677px; margin:10px 0 0 0; padding:0px 0 0 10px}

 .sexyevorites #title {color:#fff;   font-family:Trebuchet MS, Arial, Helvetica, sans-serif; font-size:18px;margin:2px 0 25px 0px;padding:0}

.sexyevorites{ background:url(../../images/sexylingerieFavorites.jpg) no-repeat 0 0;}
.mayyoualsolike{ background:url(../../images/mayyoualsolike.jpg) no-repeat 0 0;}
.sexyevoritesimage{ width:103px; height:154px; border:#d1d1d1 1px solid; margin:5px 0 5px 0;padding:0}
.sexyevoritestext{  font-family:Tahoma, Arial, Helvetica, sans-serif; color:#680202; font-size:11px; text-align:center}
.sexyevoritestext a{ color:#fff;margin:0;padding:0;line-height:10pt}
.sexyfeatured a{ color:#fff;margin:0;padding:0;}
.sexyfeatured{ padding:0 0 0 10px; margin:0;}
.sexyfeatured td{ padding:0 0 0 10px; margin:0; text-align:center;vertical-align:top;margin:0;border:none;}



.innerheading, .innerheading .h2, .innerheading li{ font-family:Tahoma, Arial, Helvetica, sans-serif;  font-weight:normal}

.innerheading p{  color:#000; font-size:11px; text-align:left}
.innerheading .h2{color:#8c0121; font-size:24px; text-align:left}
.innerheading li{ list-style:none; float:left; color:#000; font-size:11px; margin-top:-10px; margin-left:2px}
.innerheading li a{ text-decoration:none; color:#000}
.innerheading li a:hover{ text-decoration:underline; color:#8c0121}
.innerheading  ul{ margin:0; padding:0}

.bookmark { padding-top:8px; color:#000; float:left} 
.bookmark li{ list-style:none; float:left; color:#000; font-size:11px; margin-top:5px; margin-left:2px}
.bookmark li a{ text-decoration:none; color:#000}
.bookmark li a:hover{ text-decoration:underline; color:#8c0121}
.bookmark ul { margin:0; padding:0}

.zoom{ color:#666666; background:url(../../images/zoom.jpg) no-repeat 0 0; padding:0; margin-top:0px; margin-left:80px; padding-left:20px; margin-bottom:10px}
.zoom a{ color:#666666; text-decoration:none}
.zoom a:hover{ color:#666666; text-decoration:underline}

.smallthamb li{ list-style:none; float:left; padding-left:4px;padding-bottom:10px;}
.smallthamb ul{ margin:0; padding:0}

.outofstock{  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  font-size:18px; color:#7f0320;}
 
.relatedProduct, .greybox{ border:#bab8b8 1px solid; font-weight:normal;}
.relatedProduct{  font-family:Trebuchet MS, Arial, Helvetica, sans-serif;  font-size:18px; width:684px;  margin:8px 0 0 0; color:#7f0320;
 padding:0;  }
.greybox{  font-size:11px; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#9a9a9a; font-weight:bold; width:250px}
.greybox .h3{ font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#7f0320; font-size:18px; text-align:left; padding: 8px 0 10px 8px }

.recentorders{  border:#cecdcd 1px solid; font-weight:bold;}
.recentorders td {vertical-align:middle;font-weight:bold;padding:5px;text-align:left;border:none;}
/*background:url(../../images/shipping_address_bg.gif) no-repeat 0 0;*/
.entry {border:1px solid #eee;padding:10px;}
.entries{padding:0 0 10px 0}

.shoppingcart{  border:#cecdcd 1px solid; font-weight:bold;}
.shoppingcart p{ font-family:THANOMA, Arial, Helvetica, sans-serif; color:#494949; font-size:11px; padding-left:10px}
.shoppingcart td {vertical-align:middle;text-align:center;font-weight:bold;padding:0}
.shoppingcart .Left {text-align:left;padding-left:5px;}
.shoppingcart .itemdetails a {color:#4d4d4d;font-weight:bold;}
.shoppingcart .itemdetails {color:#4d4d4d;font-weight:normal;}

.shoppingcart1{  border:#cecdcd 1px solid; font-weight:bold;}
.shoppingcart1 td {vertical-align:middle;text-align:center;font-weight:bold;}

.shoppingcart2{  /*border:#cecdcd 1px solid;*/ border:none; font-weight:bold;}
.shoppingcart2 td {vertical-align:middle;text-align:left;font-weight:bold;}
.shoppingcart2 .leftside {vertical-align:middle;text-align:left;font-weight:bold;}

.arrowtext li, .shoppingcart li{ background:url(../../images/arrow2.gif) no-repeat 10px 10px; font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold; padding:8px 0 0 30px; list-style:no; font-size:11px}
.shoppingcart li{  color:#ae032a; }
.arrowtext li{ list-style:none; color:#5c5c5c;}
.arrowtext ul{ margin:0; padding:0}
.arrowtext li a{color:#5c5c5c; text-decoration:none}
.arrowtext li a:hover{color:#ae032a; text-decoration:underline}
.shoppingcart ul{ margin:0; padding:0}
.middleBgdetails .h1, .middleBgdetails2 .h1{ background:url(../../images/headerBg.jpg) repeat-x 0 0; font-family:Trebuchet MS, Arial, Helvetica, sans-serif; color:#fff; font-weight:normal; height:30px; font-size:18px; padding: 5px 0 0 10px; margin-bottom:2px;}

.chartHead, .wishlisthead, .innerheading, .sizecharthead{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight:bold; text-align:center}
.wishlisthead{ background:url(../../images/wishlisthead.jpg) repeat-x 0 0; height:27px;   padding-left:5px;}
.sizecharthead{  background:url(../../images/wishlisthead.jpg) repeat-x 0 0;  border-right:#FFFFFF 1px solid;}
.sizechartdetails, .sizechartdetails2{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#686868; font-size:11px; text-align:center;   border-right:#cccccc 1px solid;}
.sizechartdetails{ background-color:#f4f3f3; border-bottom:#cccccc 1px solid; }
.sizechartdetails2{ background-color:#fff; border-bottom:#cccccc 1px solid;}
.chartHead{ background-color:#7f0320; border-right:#FFFFFF 1px solid;   padding-left:5px; }
.orderhead { background-color:#dbdbdb; border-right:#fff 1px solid; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#540416; font-weight:bold; font-size:11px; text-align:center;}
.picborder{ border:#9f9d9d 1px solid}
.carttotalarea{ background-color:#898787; font-size:11px; color:#ffffff; text-align:right}
.line{ border-top:#bab8b8 1px solid}

.leftHead{ background:url(../../images/searchhead.gif) no-repeat 0 0; height:29px; float:left; width:250px; margin-top:10px}

.leftHead h1, .searchBg, .searchBg h2, .searchBg p{ font-family:Tahoma, Arial, Helvetica, sans-serif; font-weight:bold;}
.leftHead h1{ color:#9e0226; font-size:11px;  padding: 8px 0 0 10px}
.searchBg h2{ background:url(../../images/searchBg.gif) repeat-x 0 0; height:25px; color:#9e0226; font-size:11px; padding: 3px 0 0 10px}
.searchBg{ width:248px; border-left:#b0b0b0 1px solid; float:left; color:#686767; border-right:#b0b0b0 1px solid; border-bottom:#b0b0b0 1px solid; }
.searchBg p{padding:8px 0 0 10px;}
.searchBg p a{color:#686767; text-decoration:none}
.searchBg p a:hover{color:#686767; text-decoration:underline}

#tabs{ float:left; margin-top:-10px;  color:#696868; font-weight:bold}
#tabs table td{ font-weight:bold}
#tabs ul {
  padding: 0;
  margin: 0;
  list-style: none;
  }
  
#tabs ul li {
	background:url(../../images/tab_off.jpg) no-repeat 0 3px;
	width:119px;
	list-style-type: none;
	display: block;
	font-size:1.1em;
	margin:0 0px 0 0;
	padding:5px 0 5px 0;
	display:inline;
	float:left;
	text-align:center;
	
	
  }
  
#tabs ul li a, #tabs ul li.on a {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; text-decoration:none; }
#tabs ul li a{ color:#fff;padding:0;margin:0;} 
#tabs ul li.on a{color:#9b0225; }
  

 
 #tabs ul li.on {
 	background:url(../../images/tab_on.jpg) no-repeat 0 3px;
	width:119px;
  }
 
 #tabs .info-box{
	clear:both;
 	border:solid 1px #d4d3d3;
	padding:5px 5px 10px 10px;
	background:#f6f6f6 url(../../images/tabBg.jpg) no-repeat right bottom;
	margin-bottom:10px;
	font-weight:normal;
	display: none;
 }
 
 #tabs .info-on{
 	display: block;
	
 
 }
 
  .whatother_info-box
  {
  	
  	overflow:hidden;
	clear:both;
 	border:solid 1px #d4d3d3;
	padding:5px 5px 10px 10px;
	background:#f6f6f6 url(../../images/whatotherBg_2.jpg) no-repeat right bottom;
	margin-bottom:10px;
	font-weight:normal;
	display: none;
	margin:0;
	width:237px;
	border:none;
 }
 
 .whatother_info-on{
 	display: block;
 	background-color:#CECDCD;
	
 }
 
 .whatother{ background:url(../../images/whatotherBg_1.jpg) repeat 0 0;  width:252px; height:62px; margin-top:5px}
.whatother_info-on p{ font-family:Tahoma, Arial, Helvetica, sans-serif; color:#4d4d4d; font-size:11px; font-weight:bold; text-align:left; float:left; padding:5px }



div.warnings ul li
{
	background:none;
	width:80%;
	font-size:10px;
	margin:0;
	padding:0;
	display:block;
	float:none;
	text-align:left;
	font-weight:normal;


	}
	

 
 
.quantity {margin:0;padding:0;}
.quantity td {padding:2px;margin:2px;}
.quantity tr td {vertical-align:middle;}
.quantity img {padding:0px;margin:2px;}
.quantity1 span {margin:0;padding:0;float:left;border:1px solid #000 }
.rowHeader {vertical-align:top;}





.shoppingcart .carttotalarea {text-align:right;}

.paymentForm th {border:none;}


.wishlist table td {vertical-align:top;text-align:center; }
.wishlist a {color:#4d4d4d}
.wishlist a:hover {text-decoration:underline;}

.featuredproducts, .featuredproducts td {margin:0;padding:0}


.approved {font-weight:bold;color:Red; }

.f2 , .f3 {font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px; margin:0px;padding:0; text-align:center}
.f2 {font-weight:normal;line-height:10pt;}
.f3 {color:#9c0225;}
.f3 a { padding:0 0 0 0; color:#d00; font-weight:bold} 
.f2 a { color:#4D4D4D;line-height:10pt} 
.f2 a:hover {text-decoration:underline;}



.news_slider {
	position: relative; width: 90%; margin:0 auto 0px auto; text-align: left;
}
.news_slider a {padding:0;margin:0;}
.news_slider td {text-align:center; }
.news_slider img {padding:0;margin:0;}
.news_slider table {padding:0;margin:0;}

.emptyBasketPanel{text-align:center;font-weight:bold;font-size:14px;color:#4d4d4d }
.Left {padding-left:10px;}

.emptyWishlistPanel td{text-align:center;font-weight:bold;font-size:14px;color:#4d4d4d;}

.searchbox {padding:5px 0 5px 20px;margin:0;}
.searchbox span {padding:0;margin:0}

.searchbox div ul li {font-weight:normal;padding:0;margin:0}
.searchbox ul {font-weight:normal;padding:0;margin:0}
.searchbox div {font-weight:normal;padding:0;margin:0;}

.checkoutAlert{color:#4d4d4d}
.LoginMessage {color:#4d4d4d;text-align:center ;}
.LoginMessage a {color:#9a0225;font-weight:bold;}

.inputForm {padding:5px}
.inputForm td {padding:5px;text-align:left;}
.onePageCheckoutCell {border:1px solid #eee;padding:10px;color:#4d4d4d}


.warnings div 
 {
	background:none;
	width:80%;
	font-size:10px;
	margin:0;
	padding:0;
	display:block;
	float:none;
	text-align:left;
	font-weight:normal;
}

.altodd {background:url(../../images/shoppingBg.gif) repeat-x bottom;border-bottom:1px solid #cecdcd}
.even {background:url(../../images/shoppingBg.gif) repeat-x bottom;border-bottom:1px solid #cecdcd}
.alteven{background:url(../../images/shoppingBg.gif) repeat-x bottom;border-bottom:1px solid #cecdcd}

.middle{vertical-align:middle;padding-top:50px;}
.alsosuggest h1 {
    color: #292929;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 22px;
 margin: 10px 0 36px 20px; 
}
