/**********************************
**Base Style Sheet for simple 2 column
**layout and special homepage
************************************/

body {width:980px;margin:0 auto;background:#ecd2a0 url("/images/gusa-background.jpg") top center no-repeat; color:#fff;}
a {color:#FFF;}
a:hover {color:#FFF;}
h1 {color:#ecd2a0;}

/**Master Wrappers
*******************************/
#gu_master_wrapper {background:#7a3b2b; width:980px;}
#gu_header {background:url("/images/gusa-header-background.jpg") repeat-x; width:980px;height:172px; position:relative;}
#gu_innerpage_wrapper, #gu_home_wrapper {float:left; width:960px; min-height:740px;padding:10px;}
#gu_side_column {float:left;background:#7a3b2b;}
#gu_content_column {float:right; width:745px;}
#gu_footer_wrapper {clear:both; width:980px; background:#7a3b2b; position:relative;}


/**Homepage
*********************************/


/**Header
********************************/

#gu_logo {background:url("/images/gusa-sprite.png");font-size:3em;display:block;float:left;margin:10px;width:303px; height:106px;text-indent:-9999px; overflow:hidden;}

.gu_loginbar {float:right;margin:10px;list-style:none;font-size:.83em;background:#ddd;padding:0;}
.gu_loginbar li {display:inline;margin:0 0 0 10px;}

#gu_menu_bar {background:url("/images/gusa-sprite.png") no-repeat left -150px; height:46px;width:977px; list-style:none;margin:0 0 0 2px;padding:0;clear:both;}
#gu_menu_bar li {float:left;margin:0 0 0 10px; padding:0 10px; font-size:14px; line-height: 38px;text-transform:uppercase; border:none;}
#gu_menu_bar li a {float:left;display:block;padding:0 5px;border:none; color:#FFF;}
#gu_menu_bar li a:hover {color:#7a3b2b; background;none; text-decoration:none;}


#header_info {position:absolute; right:20px; top:45px; color:#d26324; list-style:none; text-align:right;margin:5px 0; padding:0;}
#header_info li {margin:0; padding:0;}
#header_info li span {font-weight:bold; font-size:24px;}
#header_info li a {color:#7a3b2b;}

/**Side Column
********************************/
gu_side_column {}
#gu_side_column h3 {background:url("/images/gusa-sprite.png") no-repeat -3px -240px;margin:3px 0; line-height:24px; height:30px; width: 210px; text-indent:10px; font-size:1em;color:#FFF; text-transform:uppercase; font-weight:bold;}

/**Content column
********************************/

/**Footer Area
*******************************/
.gu_footer_menu {margin:0 0 0 220px; padding:0 0 25px 0; list-style:none; float:left;}
.gu_footer_menu li {display:inline; margin:0 0 0 10px; font-size:14px; line-height:40px; text-transform:uppercase;}
.gu_footer_menu li a {color:#d26324; padding:0 20px 0 0;}
#wsm_copyright {font-size:.83em;margin:10px; display:none;}
#wsm_copyright br{}
a#blacary {background:url("/images/gusa-sprite.png")no-repeat left -280px; display:block; width:83px; height:35px; text-indent:-9999px; overflow:hidden: font-size:0px; line-height:0px; float:right;}


/**Widget
**********************************/

/**Login Bar
**********************************/
.gu_loginbar {background:none;}
.gu_loginbar li, .gu_loginbar li a{color:#7a3b2b; font-size:11px; text-transform:uppercase;}
.gu_loginbar li.wsm_loginbar_guest {color:#d26324; font-weight:bold;}


/**Search Bar
**********************************/
#widget_search_form {position:absolute; right:10px; top:131px;}
.widget_search_field { background:transparent url(/images/gusa-sprite.png) no-repeat -2px -200px; width:210px;height:30px; border:none; padding:0px 5px;}


.widget_search_button {background:none; display:block; width:30px; height:25px; border:none; cursor:pointer; position:absolute; right:8px; top:0px; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px;}

/**Newsletter Sign Up
**********************************/
form#widget_newsletter_form { padding:0; margin:0; position:relative; width:210px; overflow:hidden;}
form#widget_newsletter_form p { font-weight:normal; text-align:center; margin:-5px 0 5px 0; padding:0; position:relative; color:#FFF;}


#widget_nltr_email { background:transparent url(/images/gusa-sprite.png) no-repeat -2px -200px; border:0 none; color:#252525; display:inline; float:left; font-size:1em; height:28px; line-height:normal; margin:0 0 10px 0px; padding:0px 5px; width:210px; }
#widget_nltr_button { background:none; display:block; width:30px; height:25px; border:none; cursor:pointer; position:absolute; right:8px; top:23px; text-indent:-9999px; overflow:hidden; font-size:0px; line-height:0px;}

/**Homepage Slideshow
**********************************/
#widget_cycle_wrapper1 {width:743px;}
#widget_cycle_controls_wrapper {display:none;}


#payment { background:transparent url(/images/gusa-sprite.png) no-repeat -2px -350px; width:205px;height:75px; }

#home-c h3{color:#d26324; font-weight:bold; margin:5px 0 5px 0;}

#home-c p{color:#FFF; font-weight:normal; margin:5px 0 15px 0;}


/**Catalog Accordion
*****************************************************/

.widget_cat_accordion {margin:0 0 10px 0; padding:0 0px; list-style:none;font-size:1em;}
.widget_cat_accordion a {outline:none; height:1%;font-weight:bold;}
.widget_cat_accordion a.widget_cat_accordion_head {cursor:pointer; background:none no-repeat 98% center; font-size: 1em; padding: 5px 15px 5px 5px; display: block; border-bottom: 1px solid #ccc; color:#ecd2a0;}
.widget_cat_accordion li {padding:0 10px;}
.widget_cat_accordion li ul li {border-bottom:1px solid #ccc}
.widget_cat_accordion li ul {border-bottom: 1px solid #b6b6b6;}
.widget_cat_accordion a.widget_cat_accordion_head:hover, .widget_cat_accordion a.selected {background: none; color: #ecd2a0;  text-decoration:none;}
.widget_cat_accordion a.current {color: #333333;}
.widget_cat_accordion ul {border-width:0px;margin:0px;padding:0px;text-indent:0px;}

.widget_cat_accordion li {list-style:none outside none; display:block;margin:0;}
.widget_cat_accordion li ul {margin-bottom:0px;background:display:none;}
.widget_cat_accordion li.cat_selected ul {display:block;color: #333333;} 
.widget_cat_accordion li li a {display:block;text-decoration: none;font-weight:bold;padding:5px 0 5px 10px; font-size: .9em;color:#ecd2a0;}
.widget_cat_accordion li li a:hover {color: #e21e22; }
.widget_cat_accordion li li a.widget_cat_accordion_active {color:#FFF;}






/**Live CArt
*****************************************************/

.wsm_cart_link_widget {text-indent:-9999px; }
.wsm_cart_link_widget_text {display:none;}
#wsm_mini_cart {padding:5px 5px 5px 15px;}
#wsm_mini_cart div {display:inline;font-size:10px;}
#wsm_mini_cart div.total {padding-right:5px;border-right:1px solid #ccc;height:10px;overflow:hidden;margin-right:5px; color:#FFF;}

.wsm_cart_link_widget, #wsm_mini_cart .checkout a {color:#ecd2a0;}

/**Recent Article Links
*****************************************************/

#widget_news_menu_id {padding:0; margin:0;}
#widget_news_menu_id li {list-style:none;}
#widget_news_menu_id li a{color:#ecd2a0;}

#wsm_mini_cart div.items, 
#wsm_mini_cart div.price {display:none;}


div.catalogHead {color:#FFF;}
span.wsm_product_price {color:#ecd2a0;}

/**Catalog View
**********************************************************/
/**Hide Stuff**/
.listVRule {display:none;}

/**BreadCrumb**/

/**TCatalog Table Styles**/
table.catalog td.item {padding:10px;border:none;border-bottom:none;}
div.listHRule{border:none;margin:0 0 15px 0;border-bottom:2px solid #ccc;height:1px;}
table.catalog td.item:hover {background:#934936;}
span.wsm_product_oldprice {color:#666;}
.listProduct a {color:#FFF;}
.listProduct a:hover {color:#fea000}

/**Product Page View
******************************************************************/
/**Hide Stuff**/
hr.catalog {display:none;}

/**Cross Sell To Bottom**/
#product_left_column {margin:0;}
#product_right_column {position:static;width:auto;border:none;}
.cross_sell {float:left;width:30%;margin-left:2%;}

/**Nice Standard Page View
***********************************/
.productHead {border-top:1px solid #ddd;background:#eee;padding:5px; font-variant:normal !important}
.product_left_column {position:relative;}
#product_info{margin-left:250px;}
#product_rotate_image, .wsm_product_more_images .productHead, .wsm_product_more_images {width:230px;}
#product_rotate_image {height:365px;}
.wsm_horz_menu li {margin:0;}
.wsm_catalog_product_nav {float:right;}

.wsm_product_image {float:left;}

/**Extra Images under main image**/
.wsm_product_more_images {position:absolute;top:230px;height:130px;overflow:hidden;}
.wsm_product_more_images .productHead {height:1px;border-top:1px solid #ccc;padding:0;text-indent:-1000em;}
div.wsm_product_thumb {width:50px !important; height:50px !important;border:1px solid #ccc; padding:0 !important; margin:0 0 5px 5px;}
div.wsm_product_thumb a {margin:0;}
div.wsm_product_thumb img {width:50px;height:50px;overflow:hidden;margin:0;left:0;top:0;}
.wsm_product_thumb_zoom_popup {display:none !important;}

/**Price Box**/
.wsm_product_pricebox {font-size:1.5em !important;line-height:1.4em;border-top:1px dashed #ddd;padding-top:10px;}


.wsm_interface_choice {background:none; border:none;}

.wsm_interface_choice a{color:red;}

.wsm_interface_form label {width:30%;}

.account-method {width:250px !important; float:right;}

