@charset "utf-8";
/* Global Settings */
body *{font-family:arial,helvetica,sans-serif;line-height:12px;}
body,div,ul,ol,li,pre,form,textarea,th,td{margin:0;padding:0;}
body{color:#000;line-height:8pt;padding:0px;background:url(images/background.jpg) repeat-x #FFF;}
h1,h2,h3,h4,h5,h6,p{font-size:12px;margin:0;padding-bottom:10px;}
table,fieldset,img{border:0 none;margin:0;padding:0;}
hr{border-color:#DDDDDD;border-style:solid;border-width:2px 0 0;margin:6px 0;padding:0;}
a{color:#555555;text-decoration:none;}
a:hover{background-color:#DDDDDD;color:#2266AA;text-decoration:underline;}
a:hover img{background-color:transparent;}
select,input,textarea{font-size:11px;}
input{padding:2px;}
.floatL{float:left;}
.floatR{float:right;}

#wrapperDiv{width:975px;border:1px solid #6699CC;margin:5px auto 5px auto;;background:#FFF;padding:10px 5px 10px 5px;}
#mainDiv{width:955px;border:1px solid #6699CC;}
#mainTable{border-top:2px #99CCFF solid;}
#mainSearchTable{height:636px;border-top:2px #99CCFF solid;}
#mainItemTable{border-top:2px #99CCFF solid;}

/* AJAX elements */
.ajax-loading{background:url(http://www.ross-simons.com/Grafx/spinner.gif) no-repeat center white;}
.page-ajax-loading{background:url(http://www.ross-simons.com/Grafx/spinner.gif) no-repeat center white;}

/* Header */
#headerMain{width:955px;height:95px;border-bottom:2px #ffdc84 solid;padding:0px;margin:0px;background:#89c0e6 url('images/header.jpg') no-repeat 0 0;}
#headerMain .floatL{width:300px;}
#headerMain #header-logo{margin-top:0px;margin-right:auto;margin-left:auto;}
#headerMain .floatR{width:650px;text-align:right;}
#headerLogo{cursor:pointer;cursor:hand;}

/* Header - Cart Display */
#perpCart-wrapper{margin-right:10px;margin-left:auto;}
#perpCart{padding:2px 2px 2px;text-align:center;margin:8px 0 2px;height:40px;}
#perpCart h4,#perpCart2 h4{text-align:center;font-size:12px;margin:0 0 5px 0;padding:0;color:white;font-weight:bold;text-transform:uppercase;}
#perpCart h4 #cartQty{font-size:12px;margin:0 0 2px 0;padding:0;color:white;font-weight:bold;text-transform:uppercase;}
#perpCart h4 img,#perpCart2 h4 img{vertical-align:middle;margin:0 3px 2px 3px;}
#perpCart a{color:white;text-decoration:none;font-size:12px;margin-left:4px;font-weight:bold;}
#perpCart a:hover{color:#0066cc;background-color:transparent;}

/* Header - Dropdown menu */
#dropdownMenu{margin-top:7px;}
#headerMain li{float:left;}
#headerMain ul{margin:2px 0;}
#headerMain ul#dropUL{margin-top:0;}
#homeHead{width:150px;float:left;}
#rossHead{width:320px;float:left;}
#categoryHead,#collectionHead{width:220px;}
#homeHead,#rossHead,#categoryHead,#collectionHead{height:22px;font-weight:bold;text-align:center;padding:5px;color:white;font-size:12px;cursor:default;}
#collectionFooter{text-align:center;}
ul,li{list-style:none;}
ul.navMain{clear:both;height:22px;}
ul.navMain a{height:22px;color:white;text-decoration:none;}
ul.navMain li:hover{color:#0066cc;background-color:transparent;}
ul.navMain li a:hover{color:#0066cc;background-color:transparent;}
#dropUL li{position:relative;float:left;z-index:5;}
.dropSubUL{position:absolute;left:-999em;width:159px;margin:0;background-color:#fff;}
.dropSubLI{margin-top:1px;padding:4px 4px 4px 4px;width:150px;background-color:#dddddd;text-align:center;}
.dropSubUL li a{display:block;margin:0;color:#509dd1;width:100%;height:100%;text-align:center;background-color:transparent;font-size:12px;font-weight:normal;letter-spacing:0;}
ul.dropSubUL li:hover{color:#0066cc;background-color:#eeeeee;}
ul.dropSubUL li a:hover{color:#0066cc;width:100%;height:100%;}
#dropUL li.sfhover ul{top:10px;}
#dropUL li:hover ul#dropLastUL,#dropUL li.sfhover ul#dropLastUL{left:-85px;}
#dropUL li:hover ul,#dropUL li.sfhover ul{left:35px;top:20px;display:block;cursor:pointer;cursor:hand;}

/* Search Results - Breadcrumbs */
#cb_crumbTrail{float:left;margin-right:10px;font-size:11px;}

/* Search Results - Refinements */
#search_refinement{font-size:11px;}
#search_refinement select{font-size:11px;vertical-align:middle;width:125px;}

/* Search Results - Page Navigation */
.pager{float:right;font-size:11px;}
.page-menu{margin:0;padding:0;list-style:none;float:right;}
.page-menu li{float:left;list-style-type:none;display:inherit;cursor:pointer;padding-left:5px;}
.page-menu li.page-selected{font-weight:bold;}
.page-container{}

/* Search Results - Enlarge Image box */
#enlarge_box{border:1px solid #6699CC;display:none;background-color:#eeecdd;width:400px;height:450px;margin:0;opacity:0;filter:alpha(opacity=0);}
#enlarge_img{float:left;width:400px;height:400px;}
#enlarge_info{width:400px;height:50px;float:left;text-align:center;background:#89c0e6 url('images/gradient_400x50.jpg') no-repeat 0 0;}
#enlarge_info h2{font-size:12px/12px;padding:10px 30px 0px 30px;}
#enlarge_close{float:right;background:url(images/x.jpg) no-repeat center;margin-top:-20px;margin-right:10px;padding:2px;border:#999 solid 1px;color:#999;width:10px;height:10px;cursor:pointer;}

/* Search Results - Product Links */
.productPrice{font-size:11px;color:black;font-weight:bold}
#productLink{width:140px;}
a.productLink{font-size:11px;color:black;width:135px;}
a.moreInfoLink{font-size:11px;line-height:16px;color:#003399;font-weight:bold;text-decoration:underline;}

/* Item Detail */
#itemDetail_leftBanner{}
#itemDetail_content{padding:5px;}
#itemDetail_itemdata{padding-left:10px;}
#itemDetail_moreStuff{padding-left:10px;}
#itemDetail_collectionName{font-size:22px;line-height:22px;font-weight:bold;color:#68a8d8;}
#itemDetail_collectionDesc{font-size:14px;line-height:16px;font-weight:normal;color:#9c9c9c;margin-right:26px;}
#itemDetail_productDesc{font-size:14px;color:#000;margin-right:26px;}
#itemDetail_shortDesc{font-size:14px;line-height:16px;font-weight:bold;height:auto;}
#itemDetail_skuText{font-size:14px;color:#9c9c9c;font-weight:bold;}
#itemDetail_longDesc{font-size:14px;line-height:16px;font-weight:normal;}
#itemDetail_productPrice{font-size:14px;}
#itemDetail_itemStock{font-size:14px;font-style:italic;}
#itemDetail_selectQuantity{font-size:14px;}
#itemDetail_selectQuantity input{font-size:11px;vertical-align:middle;}
#member_select{font-size:11px;}
#itemDetail_Submit{background-color:#CC0033;border:1px solid #444444;padding:4px 6px;color:#FFFFFF;font-weight:bold;text-transform:uppercase;}
.jewelryData p{padding:1px 0 1px 4px;}
.jewelryData{border-top:1px solid #bbb;}
.jewelryData td{vertical-align:top;border-bottom:1px dotted #ccc;}
.jewelryData td.dfn p{font-weight:bold;white-space:nowrap;}
#otherViews {font-size:13px;}
#itemDetail_giftBox{height:78px;width:336px;margin:10px 0;text-align:left;}
#itemDetail_giftBox p{line-height:15px;padding-top:0px;}
#itemDetail_giftBox img{float:right;padding-left:5px;}
#zoomControls{line-height:18px;}

/* Item Detail - Tab Controls */
.tab-wrapper{border-top:1px solid #68a8d8;clear:both;/*min-height:194px;*/}
.tab-container{padding:15px 0px 15px 0px;/*min-height:194px;*/}
.tab-menu{list-style:none;margin:0;padding:2px 0;clear:both;line-height:16px;font-size:14px;position:relative;bottom:-1px;}
.tab-menu li{float:left;margin:	0px 2px 0 0;border:1px solid #68a8d8;border-bottom:none;display:block;padding:5px 15px 5px 15px;background-color:#d0dff2;color:#68a8d8;cursor:pointer;}
.tab-menu li:hover{/*margin-top:0;*/border-color:#68a8d8;background:#e4ecf7;/*padding-bottom:5px;*/color:#68a8d8;}
.tab-menu li.tab-selected{border:1px solid #68a8d8;border-bottom:none;background:#fff;padding-bottom:6px;margin-top:0;color:#68a8d8;}

.edt_div{visibility:hidden;opacity:0;position:absolute;z-index:100;padding:10px;color:#26a;border:6px solid #ddd;width:326px;background-color:#fff;font-weight:normal;}

/* Item Detail - Scroller */
#scroller_fieldset{border:1px solid #68a8d8;}
#scroller_label{font-size:19px;line-height:22px;font-weight:bold;text-transform:lowercase;color:#68a8d8;padding-right:10px;padding-left:10px;}
#Scroller_outer{width:295px;margin:5px auto 5px;display:block;position:relative;padding:0px;}
/* create custom forward-backward buttons for this container */
#Scroller_outer .SlideItMoo_forward,#Scroller_outer .SlideItMoo_back{display:block;position:absolute;cursor:pointer;width:25px;height:200px;bottom:0px;right:5px;background:url(images/rightArrow.jpg) no-repeat center;}
#Scroller_outer .SlideItMoo_back {left:5px;background:url(images/leftArrow.jpg) no-repeat center;}
/* the width is set to show the number of thumbnails that will be visible */
#Scroller_inner{padding:5px 0px 5px;margin:0px auto 0px;position:relative;overflow:hidden;width:275px;}
/* the thumbnails container; set a width on it so everything will be fine */
#Scroller_items{display:block;position:relative;width:275px;}
/* single element design */
#Scroller_items div.Scroller_element{display:block;position:relative;float:left;margin:0px 15px 0px;font-size:11px;width:105px;text-align:center;}
#Scroller_items a{padding:0px;margin:3px 0px 3px;clear:both;display:block;padding:2px;}
#Scroller_items a img{border:none;}

/* Item Detail - Scroller for Scene7 alts */
#s7_wrapper{width:350px;border-top:1px solid #ccc;}
#s7_wrapper table,#s7_wrapper td{margin:0;padding:0;border:0;}
#s7_wrapper td{text-align:center;}
#s7_wrapper td + td{padding-left:4px;}
#s7_wrapper td + td + td{padding-left:0;}
#s7_stage{width:256px;height:85px;overflow:hidden;margin:0;}
#s7_myList{}
#s7_myList li{margin:0;padding:0;float:left;}
#s7_myList li a{display:block;margin:0;padding:0;width:85px;height:85px;}
#s7_myList li img{border:2px solid #fff;width:75px;height:75px;margin:2px;}
#s7_myList li a:hover{background-color:transparent;}
#s7_myList li a:hover img{border-color:#ddd;}
#s7_previous,#s7_next{margin:0 10px;}

/* Item Detail - Recently Viewed */
#recentView_inner{text-align:center;font-size:9px;line-height:9pt;margin-top:9px;margin-bottom:9px;}
#recentView_fieldset{border:1px solid #68a8d8;margin-top:10px;width:325px;}
#recentView_label{font-size:19px;line-height:22px;font-weight:bold;text-transform:lowercase;color:#68a8d8;padding-right:10px;padding-left:10px;}
#recentView_image{margin:1px 2px 1px 2px;}

/* Footer elements */
#footerMain{width:955px;background-color:#68a8d8;height:auto;padding:5px 0px 5px 0px;margin-top:0px}
#footerMain ul{padding:5px;list-style-type:none;text-align:center;}
#footerMain ul li{display:inline;}
#footerMain ul li a{text-decoration:none;padding:5px 50px 5px 50px;color:#fff;background-color:#68a8d8;font-weight:bold;font-size:12px;}
#footerMain ul li a:hover{color:#0066cc;background-color:transparent;}
