/* Reset CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; }
body { line-height: 1.5;  }
/* Tables still need 'cellspacing="0"' in the markup. */
table { border-collapse: separate; border-spacing: 0; }
caption, th, td { text-align: left; font-weight: normal; }
table, td, th { vertical-align: middle; }
/* Remove possible quote marks (") from <q>, <blockquote>. */
blockquote:before, blockquote:after, q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
/* Remove annoying border on linked images. */
a img { border: none; }
/* End Reset Css */
/*************************//* IE Fix CSS */
body { text-align:center; }
.container { text-align:left; }
* html .column { overflow-x:hidden; }
* html legend { margin:-18px -8px 16px 0; padding:0; }
ol { margin-left:2em; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
html>body p code { *white-space:normal;
}
hr { margin:-8px auto 11px; }
/* End IE Fix Css */
/*************************/

html { height:100%; }
body { margin:auto; margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}
div#main_block { width:800px; background-color:#fff; height:auto; display:block; padding-top:5px; margin:auto; }
div#site_container {display:block; width:800px; height:auto; background-color:#fff; }
.logo { width:800px; height:101px; text-align:center; float:left; }
.container { background-color:#FFFFFF; padding-top:20px; width:800px; float:left; }
.contentcontainer{background-color:#FFFFFF; padding-top:150px; width:800px; float:left; }

.rightContent { width:500px; float:left; }
.leftMenu1 { width:160px;float:left; height:488px; text-align:right; }
.leftMenu2{ width:50px; margin-left:10px;float:left; height:488px; position:relative; top:2px;}
.leftMenu1 ul, .leftMenu2 ul{list-style-type:none;}
.leftMenu1 ul li{height:auto;}
.slideToggler{font-size:12px; line-height:34px; overflow:hidden}
.slideContent{font-size:12px; overflow:hidden;}
.slideToggler a , .slideContent a{text-decoration:none; color:#5B5656;}
.slideContent a{color:#808080; text-transform:lowercase;}
.slideToggler a:hover,.slideToggler a:active{color:#808080;}
#slideContent2{position:relative; top:40px; height:500px;}
.lftCol { width:227px; float:left; padding-right:5px; }
.rhtCol { width:263px; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; vertical-align:top; }
.contacttext { width:300px; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:17px;}
.contacttext a{color:#910020; text-decoration:none;}
.contacttext a:hover{color:#666666; text-decoration:none;}
p strong { font-family: Arial, Helvetica, sans-serif; font-weight: bold; color: #666666; font-size: 12px; text-align:center; width: 198px; float:left; }

.footer{ height:30px; padding-top:20px; clear:both; overflow:hidden;}
.footer_store{ height:30px; padding-top:20px; clear:both;}
* html .footer_store{ height:30px; padding-top:0px;}

.copyright{font-size:10px; float:left; color:#333; width:293px; text-align:right; padding-right:7px; height:20px;}
.copyright a{color:#333; text-decoration:underline;}
.icon{ width:80px; float:right; text-align:right; height:10px;}
.icon a{ background:url(../images/mds_up.jpg) no-repeat; width:80px; height:0; padding-top:9px; overflow:hidden; display:block;}
.icon a:hover{ background:url(../images/mds_down.jpg) no-repeat;}

.copyrightBoxLeft{float:left; width:400px;}
.copyrightBoxRight{float:right; width:300px; margin-top:10px;}
.copyrightBoxRight .copyright{float:right;}
.multidimension{display:block; float:right; clear:both;}
.comingSoonBox,.onlineStoreContentText{color:#333; font-size:12px; margin-bottom:20px;}
.onlineStoreContentText{margin:0; float:right; clear:both;}
/* Gallery CSS */
#slideshow * { margin: 0; padding: 0; }
#slideshow {position: relative; padding: 14px 0 15px; width: 603px; height: 540px; }
* html #slideshow { width: 503px; }
#slideshow #menu, #slideshow #pictures .pictures, #slideshow #loading { position: absolute; }
#slideshow #loading { background: url(../images/loader.gif); display: block; top: 100px; left: 100px;  text-indent: -5000px; width: 24px; height: 24px; visibility: hidden; z-index: 5; }
#slideshow.collectionsSlideshow #loading{left: 205px;top: 158px;}
#slideshow #pictures { width: 432px; height: 540px; no-repeat;}
#slideshow #pictures li { display: block; position: absolute; top: 14px; left:0; width: 437px; }
#slideshow #menu { background: url('../images/bg_side.jpg'); list-style-type: none; width: 135px; height: 457px; right: 0; padding-top: 13px; clear:both; top:0; left:255px; }
#slideshow.collectionsSlideshow #menu{left:445px;}
#slideshow #menu li { display:block; float:left; margin:2px; position: relative; cursor:hand; cursor:pointer; }
#slideshow #menu li a { font: 11px "Lucida Grande", "Verdana"; text-decoration: none; padding:0px; z-index: 1000; color: #ccc; line-height: 14px; vertical-align: middle; padding-bottom:10px;}
#slideshow #menu li a:hover { color: #fff; }
#slideshow #menu li.current a { font: 15px "Georgia"; color: #fff; line-height: 18px; }
#slideshow a img { border:none; }
#slideshow #menu li.background { background: url('../images/arrow.gif') no-repeat left center; position: absolute; font-size: 1px; height: 7px; width: 4px; z-index: 1005; top:-50px; left:0px; }
#arrowLeft{background:url(../images/arrowLeft.jpg) no-repeat; width:20px; height:10px; position:absolute; top:460px; left:0px;}
#arrowRight{background:url(../images/arrowRight.jpg) no-repeat; width:20px; height:10px; position:absolute; top:460px; left:212px;}
#slideshow.collectionsSlideshow #arrowLeft{top:560px; left:0px;}
#slideshow.collectionsSlideshow #arrowRight{top:560px; left:412px;}

/* Stores */
.storesSelectionColumn{width:200px; float:left; text-transform:uppercase; text-align:right;}
#storesSelectionColumn2{position:relative;}
/*.selectStoreDropDownList{position:absolute; top:20px; right:0;}*/
.storeSelectTitle{color:#000; text-decoration:underline; padding-right:20px; position:relative; cursor:hand; cursor:pointer;}
#selectStateDropDownList,.selectStoreDropDownList,#selectCountryDropDownList,#selectPressDropDownList{list-style-type:none; clear:both; display:block; margin-right:20px;color:#808080; font-size:11px; text-decoration:none;}
.selectStoreDropDownItem,.selectCountryDropDownItem,.selectStateDropDownItem{cursor:hand; cursor:pointer;}
.selectStoreDropDownItem a,#selectPressDropDownList a{color:#808080; font-size:11px; text-decoration:none; }
.storeSelectDropDownButton{position:absolute; top:5px; right:0; background:url(../images/dropDownArrow.jpg) no-repeat; width:16px; height:16px;}
.selectStoreDropDownAddress{padding-bottom:20px; margin-top:2px; font-size:10px !important;}
/* Press Pages */
#pressTitle{position:absolute; top:400px; left:0;font-size:11px; color:#333; width:234px;}
#pressDescription{position:absolute; top:420px; left:0;font-size:10px;color:#333; width:234px;}
.videoCredits{font-size:10px; text-align:right; color:#333; position:relative; right:-23px; top:0px; margin-bottom:20px;}

h2{ padding:0px; margin:0px; font-size:14px; font-weight:bold; font-family:"Lucida Grande", "Verdana";}
/*-----------Stores--------------*/
.rightContentStores { width:580px; float:left; }
.rightContentTopSelection{ width:580px; height:44px; border-bottom:1px solid #ccc;}
.DropDown{ width:540px; height:40px; float:left; clear:both;}
.BlankSpacer{ width:200px; height:30px; float:left;}
.Buttons{ width:40px; height:30px; float:left;}
.SelectionsButton{ width:199px; height:27px; float:left; padding-top:3px;}
.SelectionsButton a img{ border:none;}
.ViewCartButton{ width:30px; height:30px; float:left;}
.ViewCartButton a img{ border:none;}
.Breadcrumbs{ width:560px; height:30px; font-size:12px; font-weight:bold; color:#505050; padding-top:18px; padding-left:20px; padding-bottom:5px; clear:both;}
.Breadcrumbs a{ color:#505050; text-decoration:none;}
.Display{ width:580px; height:485px;}
.Section1{ width:580px; height:235px;}
.Section2{ width:580px; height:235px;}
.SectionSeperator{ width:580px; height:20px;}
.Product{ width:193px; height:235px; float:left;}
.productImg{ width:172px; height:202px; padding-left:20px;}

.productImg a img{ border:1px solid #d5d4d4;}
.productTxt{ width:162px; height:30px; font-family:"Trebuchet MS", Tahoma, Arial; font-size:10px; color:#5a5a5a; padding-left:20px; padding-right:10px;}
.ProductNavigator{ width:350px; height:30px; padding-left:220px; clear:both;}
.leftArrow{ width:20px; height:10px; float:left; padding-top:3px; padding-right:10px; }
.leftArrow img a{ border:none;}
.rightArrow{width:20px; height:10px; float:left; padding-top:3px; padding-left:10px; }
.rightArrow img a{ border:none;}
.pageList{ width:auto; height:20px; float:left; font-size:11px;}
.pageList a{ color:#6a6a6a; text-decoration:none; }
/*-----------Product Page--------------*/
.collection{ width:560px; height:30px; font-size:20px; color:#505050; padding-left:20px;}
.blue{ color:#0066FF;}
.ProductLeft{ width:215px!important; height:400px; float:left; }
.ProductRight{ width:365px; height:auto; float:left; }
.productBigImage{ width:215px; height:400px;}
.productBigImage img{ border:1px solid #d5d4d4;}
.productName{ width:365px; height:30px; font-size:15px; font-weight:bold; color:#000; font-family:"Trebuchet MS", Tahoma, Arial;}
.itemPrice{ width:100px; height:20px;color:#969696; font-family:"Trebuchet MS", Tahoma, Arial; font-weight:normal; font-size:12px; float:left; padding-top:5px;}
.itemPrice b{  color:#000;}

.itemNumber b{ color:#000; font-weight:bold;}
.itemColors b{ color:#000; font-weight:bold;}
.itemNumber{ width:150px; height:20px; font-size:12px; font-weight:normal; color:#969696; float:left; padding-top:5px;}
.area1{ width:365px;  float:left;}
.itemColors{  width:365px; height:20px;color:#969696; font-family:"Trebuchet MS", Tahoma, Arial; font-weight:normal; font-size:14px; float:left; padding-top:15px;}
.itemSize{ width:150px; height:20px; font-size:14px; font-weight:bold; color:#969696; float:left; padding-top:15px;}
.itemdesc{ font:"Trebuchet MS", Tahoma, Arial; font-size:12px; color:#555555; font-weight:bold; padding-top:20px; width:365px; text-align:right;}
.itemdesc a{ text-decoration:none; color:#555555;}
.itemdesc a:hover{  color:#000;}
.smallThumb{ width:62px; height:98px; float:left; padding-top:70px;}
* html .smallThumb { padding-top:68px;}
.smallThumb img{ border:1px solid #d5d4d4;}
.addCart{ width:170px; height:auto; float:left; padding-left:0px; padding-top:px;}
.addCart a img{ border:none;}
.Breadcrumbs1{ width:560px; height:0px; font-size:12px; font-weight:bold; color:#505050; padding-top:18px; padding-left:5px; padding-bottom:5px; clear:both;}
.Breadcrumbs1 a{ color:#505050; text-decoration:none;}
.sizeNmbers{ color:#6f6f6f;}
.colorImg{ size:25px; height:25px; float:left;}


.Items{ width:80px; float:left; margin-right:5px; font-size:11px; text-align:center; font-weight:normal;}

.Size{ width:365px; height:auto; float:left; margin-top:70px; color:#969696; font-family:"Trebuchet MS", Tahoma, Arial; font-weight:bold; font-size:14px;}
.Size b{ color:#000;}

.Discription{ width:365px; color:#969696; font-family:"Trebuchet MS", Tahoma, Arial; font-weight:normal;  float:left; font-size:12px;}

.Discription b{ color:#000;font-size:14px;}