body {
margin: 0;
padding: 0;
background: #FFFFFF url(../styleImages/backgrounds/watermark.gif) repeat top left;
color: #333333;
font: 12px/18px 'Lucida Sans', 'Lucida Sans Unicode', Helvetica, Arial, Verdana, sans-serif;}
a {color: #333333; background: #FFFFFF; text-decoration: underline;}
a:hover {color: #999999; background: #FFFFFF; text-decoration: none;}

#Banner {
background-image:url(../styleImages/backgrounds/bannerRepeat.png);
background-repeat: repeat-x;
background-position: top left;
height: 213px;
margin: 0;
padding: 0;
}

#pageSurround {
width: 980px;
margin: -213px auto 0;
padding: 0;
background-color: transparent;
color: #333333;
}

/**CLEARING FLOATS
********************/
.clearall:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
.clearall { display: inline-block; }
html[xmlns] .clearall {	display: block; }
* html .clearall { height: 1%; }

#pageTop, #pageBottom {background-repeat: no-repeat;background-position: left top;width: 980px;margin: 0;padding: 0;}
#pageTop {background-image: url(../styleImages/backgrounds/pageTop.png); height: 213px;}
#pageBottom { background-image:url(../styleImages/backgrounds/pageBot.png);height: 62px;}
#pageRepeat { background-image:url(../styleImages/backgrounds/pageRepeat.png);background-repeat: repeat; background-position: top left; width: 980px;}

#Header {width: 153px; height: 156px; float: left;display: inline; margin: -23px 25px 0 30px; background: black; overflow: hidden;}
#LeftColumn {width: 187px;float: left;display: inline;margin-left: 12px;margin-right: 30px;color: #7f7f41;}
#MainContent {z-index: 10; position:relative; float: left; display: inline; width: 710px; margin-top: -35px;margin-bottom: 40px;background: #FFFFFF;color: #333333; font-style: italic;}

.logoLeft{z-index:0;position:relative;;padding-left:40px;padding-bottom:10px;float:left;}
/**PAGE & PRODUCT TITLES
***********************/
h1 {font-size: 50px; line-height: 100%;color: #333333; z-index: 5;margin: 10px 0 0 0; font-weight: normal; text-align: left;width: 300px;}
h2 {font-weight: normal;font-style: normal;font-size: 42px;line-height: 100%;margin: 0;color: #333333;}
.pageTitle {font-size: 56px;}
h3 {font-weight: normal;font-style: normal;font-size: 28px; line-height: 150%;margin: 0;padding: 0;color: #7f7f41;}
.boxTitle {font-size: 32px}
.subheading {font-size: 30px; border-bottom: 1px solid #c1c180; margin: 0;line-height: 18px;color: #333333;}
h4 {font-size: 32px; margin: 0;color: #333333;line-height: 100%;font-weight: normal;}
.fl {text-align: right; position: relative; margin-top: 5px; margin-right: 24px; float: right;display: inline;}
a.italic {font-weight: normal; font-style: italic; }
.nostyle {font: normal 16px/18px "Lucida Sans";margin: 0;padding: 0;}


/**TOP SITE DOCUMENTS, SHOPPING BASKET & BOTTOM DOCS
******************************************************/
#TopBox {height: 60px;width: 730px;margin-left: 220px;}
#TopBox a {color: #7f7f41; background: #FFFFFF; text-decoration: none; text-transform: lowercase; font-size: 12px;}
#TopBox a:hover {color: #c1c180; background: #FFFFFF; text-decoration: none; text-transform: lowercase;}
#ShoppingBasket {float:right; display: block; margin-top: 5px;}
#ShoppingBasket img {vertical-align: bottom;}
#ShoppingBasket p {text-align: center; color: #7f7f41; margin: 0 0 3px 0; padding: 0;}
#ShoppingBasket a {font-size: 12px;}
#ShoppingBasket p#cartitems a {font-size: 18px;}
#Docs {/*float: left; */display: inline;margin-top: 5px;clear: left;}
#Docs a, #BottomDocs a {margin: 0 10px 0 0;}
#Docs span, #BottomDocs span {color: #7f7f41; margin: 0 5px 0 0;}
#BottomDocs {margin: 10px auto; text-align: center;}
#BottomDocs a {color: #7f7f41; background: transparent; text-decoration: none; text-transform: lowercase; font-size: 12px;}
#BottomDocs a:hover {color: #c1c180; background: transparent; text-decoration: none; text-transform: lowercase;}

/**LEFT COLUMN SIDEBAR STYLING
**********************************/
/**SIDEBAR ACCORDION
***********************/		
.accordion_toggle {font-size: 30px;display: block; height: 39px; width: 167px;background: #000000 url(../styleImages/boxes/accordion_toggle.gif) no-repeat top right; padding: 0 10px; color: #c1c180; font-weight: normal; text-decoration: none;outline: none;border-bottom: 1px solid #c1c180;cursor: pointer;margin: 0;}
.accordion_toggle_active {background: #000000 url(../styleImages/boxes/accordion_toggle_active.gif) no-repeat top right; color: #c1c180; border-bottom: 1px solid #c1c180;}		
.accordion_content, .static_content {background-color: #c1c180;color: #000000; overflow: hidden;}
.static_title {font-size: 30px; display: block; height: 39px; width: 167px;background: #333333 url(../styleImages/boxes/boxStatic.gif) no-repeat top right; padding: 0px 10px; color: #c1c180; font-weight: normal; text-decoration: none; outline: none;border-bottom: 1px solid #c1c180;margin: 0;}

/** LEFT SIDE MENU
********************/
#LeftColumn a {color: #000000;background-color: transparent; text-decoration: none;}
#LeftColumn a:hover {color: #7f7f41; background-color: transparent; text-decoration: underline;}
ul#menu, ul#submenu  {width: 187px;display: block;margin: 0; padding: 0px;font-size: 12px;background-color: #7f7f41;}
ul#menu ul {width: 187px;display: block;margin: 0; padding: 0px;font-size: 12px;background-color: #c1c180;}
ul#menu li, ul#submenu li, ul#menu ul li, ul#menu ul ul li {margin: 0 0 1px 0;list-style-type: none;list-style-position: outside;}
ul#menu a, ul#submenu a, ul#menu ul a, ul#menu ul ul a  {font-size: 14px;text-indent: 5px;display: block;padding: 5px;text-transform: lowercase;text-decoration: none;text-align: left;}
ul#menu li a, ul#submenu li a {color: #000000; background-color: #c1c180;}
ul#menu li a:hover, ul#submenu li a:hover{color: #c1c180; background-color: #000000;}

/**SUB CATEGORIES
*******************/
ul#menu ul li a {color: #000000; background: #7f7f41;}
ul#menu ul li a:hover {color: #c1c180; background-color: #7f7f41;}
ul#menu ul ul li a, ul#menu ul ul li a:hover {color: #7f7f41; background: #FFFFFF;}
ul#menu ul ul li a:hover {text-decoration: underline;}

/**SALE ITEMS SIDEBOX
***********************/
.SaleBox {padding: 10px;}
span.saleName {display: inline; float: right;width: 140px;}
p.save {border-bottom: 1px solid #c1c180; font-size: 11px; margin: 0; padding: 3px 0 5px 0; text-align: right; font-style: italic;}

/**SEARCH BOX
*****************/
#SearchForm {height: 45px;width: 155px;margin: 0 auto 20px;text-align: center;clear: both;}

#SearchBg { 
background-image:url(../styleImages/icons/searchBg.gif);
background-repeat: no-repeat;
background-position: center center;
width: 153px;
height: 22px;
}
.searchBox {color: #333333;background-color: #FFFFFF;border: 1px solid #666666;width: 108px;float: left;display: inline;margin: 3px 3px 0 8px;font: italic 12px/16px 'Lucida Sans'; border: none;}
.searchBtn {height: 17px; width: 28px; vertical-align: middle;float: left;margin: 2px 0 0 0;border: none;cursor: pointer;display: block;}
#SearchForm a:link, #SearchForm a:visited, #SearchForm a:hover {color: #000000; background-color: transparent;}
#SearchForm a:hover {text-decoration: underline;}
#SearchForm p {float: left; display: inline; width: 152px;margin: 8px 0 0 0;padding: 0;line-height: 14px;}

/**POPULAR PRODUCTS BOX
*************************/
.popBox {padding: 10px;}
.popRating {width: 15px; margin-top: 3px;}
.popName {float: right; width: 140px; display: inline;}

/**FEATURED RANDOM PRODUCT
***************************/
.featuredImg {margin: 0 auto; text-align: center; padding: 20px 10px 10px;}
.featuredImg img {border: 1px solid #7f7f41;}
.featuredName {text-align: center; padding: 0 0 20px 0;}

/**LANGUAGE AND CURRENCY DROPDOWNS
************************************/
.LanguageDropDown, .CurrencyDropDown {margin: 0 0 5px 10px; width: 140px;font: italic 12px/16px 'Lucida Sans';}
p.CopyText {margin: 0; padding: 10px  10px 5px;}
span.filler {width: 145px; height: 10px; display: block;}

/**MISCELLANEOUS STYLING
****************************/
.right {text-align: right;}
.center {text-align: center; margin: 0 auto;}
.txtcopy {padding: 5px; margin: 0;}

/**MAILING LIST BOX
*********************/
.MailingListForm {text-align: left;padding: 5px;}
.MailingListForm p {margin: 0 0 5px 0;}
.MailingListForm p.txtcopy {text-transform: lowercase; font-style: italic;}
.MailingListForm .textbox {width: 160px; margin-left: 5px;}
.MailingListForm .mailSubmit {width: 113px;height: 24px;margin: 5px 0;background-repeat: no-repeat;background-position: center right;border: none;cursor: pointer;}

/**SESSION MINI LOGIN BOX - HOMEPAGE
**************************************/
table#MiniLogin {width: 160px;padding: 0;margin: 0 auto;text-align: center;border: none;}
table#MiniLogin p {margin: 0; padding: 0;}
table#MiniLogin td {text-align: left;padding: 0 0 8px 0;}
form#LoginForm a:link, form#LoginForm a:visited, form#LoginForm a:hover,form#LoginForm a:active, form#LoginForm a:focus {font: italic 10px 'Lucida Sans';text-decoration: underline;text-align: right;display: block;}
form#LoginForm a:hover {text-decoration: none;}
form#LoginForm .textbox {width: 160px;}
form#LoginForm label {font-style: italic;}
form#LoginForm .loginBtn {width: 69px; height: 24px;cursor: pointer;margin: 0;border: none;}

/** PAGE & PRODUCT STYLING 
****************************/
.boxContent {padding: 0;margin-bottom: 25px;}

/**HOME PAGE TEXT
*********************/
.HPText {color: #333333;font-style: italic; line-height: 14px; margin-bottom: 35px;}

/**LATEST PRODUCTS
*********************/
ul#LProds {float: left;width: 690px;margin: 0 0 0 10px;padding: 0;list-style: none;clear: both;overflow: hidden;}
ul#LProds li {float: left;width: 152px; height: 205px;margin: 3px; padding: 5px;border: 1px solid #7f7f41;overflow: hidden;}
ul#LProds li .ProdBox {padding: 0; margin: 0 auto; text-align: center;}
ul#LProds li .ProdImage {width: 150px; height: 150px;margin-bottom: 10px;}
ul#LProds li .ProdName {font: italic 12px/14px 'Lucida Sans', 'Lucida Unicode', Helvetica, Arial, Verdana, sans-serif;}
ul#LProds li .ProdName a {color: #333333;background: #FFFFFF;text-decoration: none;}
ul#LProds li a:hover {color: #999999; background: #FFFFFF; text-decoration: none;}

/**CATEGORY VIEW
*******************/
.catView {width: 690px;margin: 0 auto;padding-bottom: 40px;overflow: hidden;}
ul.display {float: left;width: 690px;margin: 0;padding: 0;list-style: none;border-top: 1px solid #7f7f41;}
ul.display li {float: left; width: 688px; padding: 10px 0; margin: 0; border-right: 1px solid #7f7f41; border-bottom: 1px solid #7f7f41; border-left: 1px solid #7f7f41;}
ul.display li .ProdBox {padding: 0 10px; float: left; display: block; width: 668px;}
ul.display li .ProdImage {float: left; margin-right: 10px; width: 150px; height: 150px;}
ul.display li .ProdImage img {padding: 0; margin: 0;}
ul.display li .ProdName {margin: 0 0 10px 0;padding: 0; font-weight: normal;font-size: 14px;}
ul.display li .ProdInfo {
margin: 0; 
font-size: 12px; 
font-style: italic; 
float: left; 
width: 360px; 
height: 90px;
}

ul.display li .ProdPrice {
margin: 0; 
float: right; 
height: 90px; 
width: 140px; 
text-align: right; 
font-size: 18px;
}

ul.display li .ProdStock {margin: 0; float: left; font-weight: bold; color: #b7011f; display: inline;}
ul.display li .ProdBuy {
margin: 0; 
float: right; 
display: inline;
}

ul.display li .ProdBuy a,ul.display li .ProdBuy a:hover {text-decoration: none;text-transform: uppercase;font-weight: normal;font-size: 12px;margin-left: 10px;}
ul.display li .ProdBuy form {padding: 8px} 
ul.display a, ul.thumb_view a {color: #333333;background: #FFFFFF;text-decoration: none;}
ul.display a:hover, ul.thumb_view a:hover {color: #999999;background: #FFFFFF;text-decoration: none;}

#subCats {text-align: center; margin: 0 10px 20px 0;padding: 0;float: left;display: inline;clear: both;width: 680px;}
.subCat {text-align: center;padding: 0;float: left;width: 130px;height: 150px;font-size: 11px; font-style: italic;color: #333333;margin: 5px;}
.subCat a img {margin-bottom: 3px; outline: none;border: 1px solid #999999;}
.subCat a img:hover {border: 1px solid #333333;}
.subCat a {color: #333333; background: #EFEFEF; text-decoration: none;}
.subCat a:hover {color: #b7011f;background: #EFEFEF; text-decoration: none;}

/** STANDARD PAGINATION
**************************/
.pagination {text-align: right; padding-top: 5px; padding-bottom: 5px; color: #7f7f41;}
.pagination .txtLink {color: #7f7f41; background: #FFFFFF; text-decoration: none;}
.pagination .txtLink:hover {color: #333333; background: #FFFFFF; text-decoration: none;}

/**BREADCRUMB NAVIGATION
*****************************/
#breadcrumbs {margin-left: 10px; text-transform: lowercase;}
#breadcrumbs a { color: #000000; background: transparent; text-decoration: underline;}
#breadcrumbs a:hover {text-decoration: none; color: #000000; background: transparent;}

/**CATEGORY DESCRIPTION, TITLE & IMAGE
*******************************************/
#CatDescription { font-style: italic;}
#CatDescription img {float: left;margin-right: 10px; border: 1px solid #333333;}

/**TOP PAGINATION AND BREADCRUMB 
**********************************/
.orientate {margin-top: 10px; background: #c1c180; margin-bottom: 10px; padding: 3px 5px; color: #333333;display: block; float: left; width: 680px; height: 20px; overflow: hidden;}
.orientate #breadcrumbs {float: left; margin: 0;}
.paginationTop {float: right; padding: 0;}
.paginationTop a { color: #000000; background: #c1c180;}
.paginationTop a:hover {text-decoration: none;background: #c1c180; color: #000000;}

/**PRODUCT SORT
********************/
#sortMethod {float: right; margin: 0 20px 10px 0; clear: both;}
#sortMethod .textbox {margin-right: 5px;}
#sortMethod .txtButton {font-size: 12px;font-family: 'Lucida Sans';background-color: #7f7f41;border: 1px solid #333333;color: #c1c180;text-transform: uppercase;cursor: pointer;}
#sortMethod .txtButton:hover {font-size: 12px;font-family: 'Lucida Sans';background-color: #c1c180;border: 1px solid #333333;color: #000000;text-transform: uppercase;cursor: pointer;}

/**SINGLE PRODUCT PAGE
************************/
#SPPage {margin-top: 30px; color: #333333;background: #FFFFFF;}
.LeftSide {float: left;display: block;width: 265px;}
.RightSide {margin-left: 270px;text-align: center;}
#MainImage {margin-bottom: 10px;border: 1px solid #7f7f41; padding: 5px;}
.ProdDesc {font-size: 12px;font-style: italic; margin-bottom: 25px;}
.LeftSide a {font-weight: bold; color: #333333; background: #FFFFFF; text-decoration: none;}
.LeftSide a:hover {color: #999999; background: #FFFFFF; text-decoration: none;}
p.TAF img, p.read img, p.write img {vertical-align: baseline; margin-right: 3px;}
.RightSide .ProdBuy p {text-align: center;margin: 0 0 10px 0; font-size: 14px;}
.RightSide .ProdBuy .textbox {font-style: normal; font-size: 14px;}
.RightSide .ProdPrice {font-size: 16px;font-weight: normal;margin-bottom: 25px;}
.RightSide .ProdPrice .txtOldPrice {color: #999999;}
.RightSide .ProdPrice .txtSale {font-weight: bold; color: #b7011f;}
p.ProdOptions {margin: 0;}
#Options {margin-left: 10px;}
#Options strong {font-weight: normal;}

/** IMAGE GALLERY
********************/
#Gallery {margin: 0 0 20px 0;border-top: 1px solid #c1c180;border-bottom: 1px solid #c1c180;padding: 10px 0;}
#Gallery p {margin: 0;text-align: center; font-size: 11px;}
#imgThumbSpace {margin-bottom: 5px;}
#imgThumbSpace img {width: 80px; height: 80px; border: 1px solid #DDDDDD; margin: 2px}

/**WRITE, READ REVIEWS & RELATED PRODUCTS 
********************************************/
.WR, .RR, .RPS {border-top: 1px solid #c1c180;padding-top: 20px;}
.RatingTop {background-color: #7f7f41; padding: 5px; color: #000000;}
.RatingTop .border {padding: 3px; border: 1px solid #C1C180;}
.RatingMain {padding: 10px; color: #000000; background: #FFFFFF; border: 1px solid #c1c180;}
.RatingBottom {background-color: #c1c180; padding: 5px 10px; font-style: italic;}

/**ZARA COUNTRYWEAR COPYRIGHT NOTICE
****************************************/
#CopyRightNotice {text-align: center; margin: 10px auto;}


