/* HEADER *//* in index.css only.logo{ z-index:9999; clear: both; }.ie7 .logo{ margin-left: -7px;  position:absolute; top:30px; z-index:9999; }.logo_bottom{ z-index:9999; clear: both; } *//* HOMEPAGE GIFT GUIDE SLIDER */.slider_gg {margin:0px; padding:0px;  }.slider_actual_gg_horiz {	width: 957px; height: 180px; margin-bottom: 20px; padding:0; border: 7px solid #000000; overflow: hidden;	-o-box-shadow: 0 3px 30px #000000;	-icab-box-shadow: 0 3px 30px #000000;	-khtml-box-shadow: 0 3px 30px #000000;	-moz-box-shadow: 0 3px 30px #000000;	-webkit-box-shadow: 0 3px 30px #000000;	box-shadow: 0 3px 30px #000000; }.horiz_window_gg {width: 959px; height: 180px; position: relative;float: left;background-color: #4d4d4d;}.horiz_window_gg ul li { width: 113px; height: 175px; float: left; margin: 0px 3px;}.horiz_window_gg ul li .product { height: 175px; }/* Marketing Callouts  */.call_outs { color: #999A9C; width: 980px; margin: 0px auto;  }.call_outs .call_one {	-o-box-shadow: 0 3px 30px #000000;	-icab-box-shadow: 0 3px 30px #000000;	-khtml-box-shadow: 0 3px 30px #000000;	-moz-box-shadow: 0 3px 30px #000000;	-webkit-box-shadow: 0 3px 30px #000000;	box-shadow: 0 3px 30px #000000;	background-color: #000000; 	margin-right: 20px; 	margin-bottom: 20px; 	height: 280px; 	width: 216px; 	border: 7px solid #000000; 	float: left;  }.case_title { margin-right:10px; margin-top:4px; width: 150px;  float: right; text-align: right; }.call_outs .call_one .header_bar { background-color: #464646; height: 32px; }.call_outs .call_one .header_bar img{ float: right; margin-right:5px; margin-top:6px; }.call_outs .call_one .message { height: 90px; }.call_outs .call_one .message img { float: left; }.call_outs .call_one .message .blurb { line-height: 14px; float:right; height:65px; margin:12px 0; text-align:right; width:190px; }.call_outs .call_two {	-o-box-shadow: 0 3px 30px #000000;	-icab-box-shadow: 0 3px 30px #000000;	-khtml-box-shadow: 0 3px 30px #000000;	-moz-box-shadow: 0 3px 30px #000000;	-webkit-box-shadow: 0 3px 30px #000000;	box-shadow: 0 3px 30px #000000;	background-color: #000000; 	margin-right: 20px; 	margin-bottom: 20px; 	height: 280px; 	width: 216px; 	border: 7px solid #000000; 	float: left;  }.case_title2 { margin-right:10px; margin-top:4px; width: 180px;  float: right; text-align: right; }.call_outs .call_two .header_bar { background-color: #464646; height: 32px; }.call_outs .call_two .header_bar img{ margin-right:5px; margin-top:8px; float: right;  }.call_outs .call_two img { bottom: 0px; }.call_outs .call_two .message { height: 90px;  }.call_outs .call_two .message img { float: left;  margin-top: -1px; }.call_outs .call_two .message .blurb { line-height: 14px; float:right; height:65px; margin:12px 0; text-align:right; width:190px; }.call_outs .call_three {	-o-box-shadow: 0 3px 30px #000000;	-icab-box-shadow: 0 3px 30px #000000;	-khtml-box-shadow: 0 3px 30px #000000;	-moz-box-shadow: 0 3px 30px #000000;	-webkit-box-shadow: 0 3px 30px #000000;	box-shadow: 0 3px 30px #000000;	background-color: #000000; 	margin-right: 20px; 	margin-bottom: 20px; 	height: 280px; 	width: 216px; 	border: 7px solid #000000; 	float: left;  }.case_title3 { margin-right:10px; margin-top:4px; width: 180px;  float: right; text-align: right; }.call_outs .call_three .header_bar { background-color: #464646; height: 32px; }.call_outs .call_three .header_bar img{ margin-right:5px; margin-top:8px; float: right;  }.call_outs .call_three .message {height: 90px;  }.call_outs .call_three .message img { float: left; margin-top: -1px; }.call_outs .call_three .message .blurb { line-height: 14px; float:right; height:65px; margin:12px 0; text-align:right; width:190px; }.call_outs .call_four {	-o-box-shadow: 0 3px 30px #000000;	-icab-box-shadow: 0 3px 30px #000000;	-khtml-box-shadow: 0 3px 30px #000000;	-moz-box-shadow: 0 3px 30px #000000;	-webkit-box-shadow: 0 3px 30px #000000;	box-shadow: 0 3px 30px #000000;	background-color: #000000;	margin-right: 20px;	margin-bottom: 20px;	height: 280px;	width: 216px;	border: 7px solid #000000;	float: left;}.case_title4 {margin-top:8px; margin-right:10px; width: 194px;  float: right; text-align: right; }img.bolt_flag { float: right; margin-right:10px; margin-top:-3px;}.call_outs .call_four .black_bar { height:40px; background-color: #000000; }.call_outs .call_four .blurb_yellow { height:48px; background-color: #FCD309; }.call_outs .call_four .blurb_yellow img.yellow_slice { margin-top:-26px; position:absolute;  }.call_outs .call_four .blurb_yellow .copy { padding-right:7px; float:right; height:50px; margin:12px 0; text-align:right; width:180px; color: #000000;  }.call_outs .call_four .join_us { height: 20px;  border: 1px solid #ffffff; padding: 5px; }.call_outs .call_four .join_us .join_txt { float: left; text-transform: uppercase; font-family: Arial Black; font-size: 18px; color: #ffffff; margin-top: 2px; }.call_outs .call_four .join_us .social_icons { float: left; width: 96px; margin-left: 4px; }.ie7 .call_outs .call_four .join_us .social_icons{ float: left; width: 96px; margin-left: 4px; margin-top: 0px; }.call_outs .call_four .join_us .social_icons a { background:transparent url(../images/Global_Assets/sprite_share.gif) no-repeat scroll 0 0; height: 18px; width: 18px; display: block; float: left; margin-right: 6px; border: none; cursor: pointer;  }.call_outs .call_four .join_us .social_icons a.twitter { background-position:-18px 0px;  }.call_outs .call_four .join_us .social_icons a.you_tube { background-position:-18px -36px;  }.call_outs .call_four .join_us .social_icons a.facebook { background-position:0 0px;   }.call_outs .call_four .join_us .social_icons a.flickr { background-position:-0px -36px;    }.arial_black { margin-bottom: 4px; letter-spacing:0.04em; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-transform:uppercase; font-weight: bolder; }/* RSS Feeds News etc */.feeds { float: left; width: 980px; margin: 20px auto; }.feeds .feed1 { float: left;  margin-bottom: 20px; }.feeds .feed1 .feed_title { text-align: right; float: left; margin-right: 45px;  }.feeds .feed1 .feed_title .block { float: left; margin-right:10px;  width: 142px; }.feeds .feed1 .feed_title img { float: left; }.feeds .feed1 .feed_content { float: left; border-left: 1px solid #999A9C; }.feeds .feed1 .feed_content .feed_header { padding-bottom:4px; width:760px; border-bottom: 1px solid #999A9C; }.feeds .feed1 .feed_content .actual_feeds { padding: 7px 7px 0px 7px; line-height: 1.7em; }.feeds .feed2 { float: left;  margin-bottom: 20px; }.feeds .feed2 .feed_title { text-align: right; float: left; margin-right: 40px;  }.feeds .feed2 .feed_title .block { float: left; margin-right:10px; width: 142px;}.feeds .feed2 .feed_title img { float: left; }.feeds .feed2 .feed_content { float: left; border-left: 1px solid #999A9C; }.feeds .feed2 .feed_content .feed_header { padding-bottom:4px; width:755px; border-bottom: 1px solid #999A9C; }.feeds .feed2 .feed_content .actual_feeds { padding: 7px 7px 0px 7px;}.feeds .feed3 { float: left; margin-bottom: 20px; }.feeds .feed3 .feed_title { text-align: right; float: left; margin-right: 40px;  }.feeds .feed3 .feed_title .block { float: left; margin-right:10px; width: 142px;}.feeds .feed3 .feed_title img { float: left; }.feeds .feed3 .feed_content { float: left; border-left: 1px solid #999A9C; }.feeds .feed3 .feed_content .feed_header { padding-bottom:4px; width:755px; border-bottom: 1px solid #999A9C; }.feeds .feed3 .feed_content .actual_feeds { padding: 7px 7px 0px 7px;}.bottomborder {border-top: 2px solid #FCD309; width:980px;margin-top:-15px;}
