@import url(reset.css);
@import url(general.css);
@import url(forms.css);
@import url(header.css);
@import url(footer.css);
@import url(http://assets.resultspage.com/autosuggest/autosuggest.css);

.priceRetail,.priceCSC,.priceSpecial,.stockMsg {
font-weight:700;
}

.priceCSC {
color:#D45B37;
}

.priceSpecial {
color:red;
}

.stockMsg {
color:#678F3A;
white-space:normal;
width:140px;
}

.role_navigation.nav-breadcrumb,.role_navigation.nav-nextPrev {
color:#794B91;
padding:5px 0 10px;
}

.role_navigation.nav-breadcrumb a {
color:#794B91;
text-decoration:none;
}

.role_navigation.nav-nextPrev a {
color:#794B91;
font-weight:700;
font-size:1.2em;
text-decoration:none;
}

.role_main {
color:#794B91;
}

h1 {
width:435px;
margin-left:365px;
font-size:1.25em;
line-height:1.2em;
}

#Featured_Accessories h1 {
margin-left:0;
width:auto;
}

#Item_Details {
float:left;
width:795px;
}

#Item_Images {
width:350px;
text-align:center;
}

#Item_Form {
width:445px;
}

#Main_Item_Image.zoomOn {
cursor:pointer;
}

.linkZoom {
display:block;
width:auto;
color:#388FF7;
font-size:1.25em;
font-weight:700;
text-decoration:underline;
cursor:pointer;
margin:0 auto 1.5em;
}

#Item_Images li {
display:inline;
cursor:pointer;
padding:0 12px;
}

.linkMoreDetails,.linkMoreDetails:visited {
color:#388FF7;
font-size:1.25em;
font-weight:700;
text-align:center;
}

#Product_Form table {
width:100%;
}

form thead th {
color:#FFF;
background:#794B91;
padding:2px;
}

form thead th#Order_Form_Qty {
padding-left:5px;
}

form .itemQty input {
width:25px;
margin:3px 5px 0 0;
}

form .itemQty select {
width:100px;
}

form #Order_Form_Price,form .itemPrice {
text-align:right;
white-space:nowrap;
}

form .itemPrice {
padding-right:0;
}

.itemSku {
width:205px;
}

.itemSku td {
color:#333;
}

.itemSku fieldset {
text-align:left;
width:205px;
float:left;
}

.itemSku legend {
padding-left:5px;
font-weight:700;
}

.itemSku label {
width:205px;
padding-left:5px;
border-bottom:1px solid #FFF;
background:#F6C8F7;
font-weight:700;
margin:0;
}

.itemSku label .stockMsg {
color:#9D2E3E;
font-size:.8em;
}

.itemSku label .stockMsg.stockOut {
color:#556CE8;
}

.itemSku label .stockMsg.stockOut a {
color:#8C9647;
}

.itemAcc th,.itemAcc td {
border-bottom:1px solid;
border-collapse:collapse;
padding:5px 0 10px;
}

.itemAcc th {
font-size:1.5em;
}

form tfoot td {
padding:1.5em 0 0;
}

form tfoot button,button.addtocart {
float:right;
width:100px;
background:url(/images/content/framework/button_add_to_cart.png) no-repeat;
cursor:pointer;
}

form tfoot a {
float:left;
display:block;
margin:0 2px;
}

#Bookmark_Button {
position:relative;
margin-left:0;
}

#Tell_A_Friend,#Wish_List_Add {
padding-left:22px;
height:20px;
}

#Tell_A_Friend {
background:url(/images/content/framework/button_taf.png) no-repeat;
}

#Wish_List_Add {
background:url(/images/content/framework/button_wishlist.png) no-repeat;
}

#Featured_Accessories {
position:relative;
float:right;
width:140px;
margin-top:-1.5em;
}

#Featured_Accessories strong {
display:block;
color:#FFF;
background:url(../images/content/framework/detail_accessories_header.png) no-repeat;
text-align:center;
padding:6px 0 10px;
}

#Featured_Accessories li {
width:125px;
margin-bottom:1.5em;
margin-left:7px;
text-align:center;
}

#Featured_Accessories a {
text-decoration:none;
}

#Featured_Accessories img {
border:2px solid #F6C8F7;
}

.recentlyViewed,.suggested {
clear:left;
color:#794B91;
}

.recentlyViewed ul,.suggested ul {
list-style:none;
margin:0 -9px;
padding:0;
}

.recentlyViewed li,.suggested li {
position:relative;
float:left;
width:102px;
text-align:center;
padding:0 8px 1.5em;
}

.recentlyViewed a img,.suggested a img {
margin-bottom:-2px;
}

.recentlyViewed a img.button,.suggested a img.button {
position:absolute;
top:70px;
right:0;
}

.wishListMsg {
clear:both;
display:block;
text-align:center;
}

#Item_Image_Lightbox {
display:none;
}

#Item_Image_Lightbox.lbOn {
display:block;
}

#Item_Image_Lightbox .overlay {
position:absolute;
top:0;
clear:both;
z-index:0;
display:block;
width:950px;
height:100%;
background:#000;
-moz-opacity:.25;
opacity:.25;
filter:alpha(opacity=25);
}

#Item_Image_Lightbox .content {
position:absolute;
top:30px;
left:50%;
bottom:50px;
width:500px;
height:auto;
max-height:600px;
overflow:auto;
border:solid #FFF;
margin-left:-250px;
background:#FFF;
border-width:20px 0 20px 20px;
}

#Item_Image_Lightbox .content .closeLink {
position:fixed;
top:30px;
right:50%;
margin-right:-255px;
color:#666;
letter-spacing:.1em;
cursor:pointer;
}

#Item_Image_Lightbox[id] .overlay,#Item_Image_Lightbox[id] .content,#Item_Image_Lightbox[id] .content .closeLink {
position:fixed;
}

.sizeChartLink {
float:right;
}

.addthis_toolbox.addthis_pill_combo {
border:none!important;
position:relative;
top:0;
left:117px;
width:300px;
}

.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,.addthis_toolbox.addthis_pill_combo a.addthis_counter {
margin-top:-2px;
float:left;
}

.addthis_button_compact .at15t_compact {
margin-right:4px;
}

.addthis_toolbox {
width:300px!important;
padding:15px 10px;
}

a.addthis_counter {
position:relative;
left:175px;
top:-25px;
}

a.addthis_button_facebook_like {
position:relative;
left:-62px;
top:-2px;
}

.addthis_counter {
position:relative;
left:500px;
}

div.addthis_toolbox.addthis_pill_combo .atclear {
border-bottom:0!important;
}

#firstaddthis {
position:relative;
left:25px;
border:1px dashed red;
}

#Item_More_Info {
color:#000;
}

#Item_More_Info h6 {
font-size:12px;
line-height:16px;
position:relative;
left:-5px;
}

#Item_More_Info table {
background:#f4f2ec;
border:1px solid #ccc;
margin-bottom:22px;
position:relative;
left:-5px;
padding:0;
}

#Item_More_Info tr {
line-height:22px;
}

#Item_More_Info tr.alternate {
background:#ddd;
}

#Item_More_Info tr td {
width:705px;
}

#Item_More_Info tr th {
width:190px;
}

#shadow {
display:none;
background:#000;
z-index:1000;
left:0;
top:0;
height:650%;
width:100%;
position:absolute;
opacity:0.8;
filter:alpha(opacity=80);
-moz-opacity:.8;
}

#item_video_wrapper {
display:none;
top:50%;
left:31%;
z-index:1001;
position:absolute!important;
}

#item_video_wrapper span {
position:absolute;
top:0;
right:0;
font-size:16px;
font-weight:700;
cursor:pointer;
color:#FFF;
}

#Item_Images strong,.recentlyViewed strong,.suggested strong {
font-size:1.25em;
}

#Item_Images ul,.itemSku ul,#Featured_Accessories ul {
list-style:none;
padding:0;
}

#Product_Form,.itemSku input {
width:auto;
}

.role_secondary,#seo_text {
clear:both;
}
