html,body {margin: 0;height:100%;padding: 0; background:url(/client/ballistics/images/bg_waterbg.jpg) repeat-x top #224fa1;}

#bgcontainer{width:100%;background:url(/client/ballistics/images/bg_water.gif) repeat-x top;margin:0;padding-top:20px;height: 100%;}

#container{width:1000px;margin:0 auto;background-color:#1c1919;position:relative;height: 100%;}
#logo{position:absolute;top:16px;z-index:999;left:-10px;}
#hd{height:68px;width:100%;background:url(/client/ballistics/images/wake_hd.gif) no-repeat;}

h3#hdlinks{text-align:right;margin:-4px 12px 0 0;}
	h3#hdlinks a{color: #8b8b8a;}

#header ul{z-index:90;position:absolute;margin:12px 0 8px 200px;padding:0;clear:both;text-align:right;font:normal 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
#header	ul li{display: inline;list-style-type: none;margin:0;padding:0;border-right:1px solid #999;text-transform:uppercase;height:6px;}
#header	ul li a{color:#c0c0c0;padding: 0 10px 0 10px;}
#header	ul li a:hover{background-color:#111919; }

ul#nav{z-index:2000;position:absolute;margin:15px 0 8px 200px;padding:0;clear:both;text-align:right;font:normal 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
	ul#nav li{display: inline;list-style-type: none;margin:0;padding:0;border-right:1px solid #999;text-transform:uppercase;height:6px;}
		ul#nav li a{color:#c0c0c0;padding: 0 10px 0 10px;}
		ul#nav li a:hover{background-color:#111919; }

#slide_holder{position: relative;top:35px;/*hasLayout*/margin:0 0 0 10px;clear:both;}

#contentcontainer{
	width:1000px;
	background:url(/client/ballistics/images/contentbg.jpg) repeat-y;
	position: relative;top:30px;/*See IE*/
}
#sidebar{
	float:left;
	width:200px;
	height:100%;
}
#sidebar input#txt_searchstring{width:138px;margin:1px 0 0 10px;float:left;}
#sidebar .searchbtn{margin:0px 0 0 4px;float:left;padding:0px 1px 0px 1px;}
#content{width:776px;margin:10px 0px 0 200px;padding:0 0 0 14px;}

.tbl{background:url(/client/ballistics/images/table_bg.jpg) repeat-x;margin:14px 0px 20px 0px;}
.tblsml{min-height:100px;background:url(/client/ballistics/images/tablesml_bg.jpg) repeat-x;margin:14px 0px 14px 0px;}
	.tblsml p{padding:12px 10px 0px 10px;}
.tblfoot{border-top:1px solid #ccc;margin:0px 0px 1px 0;height:28px;width:100%;float:left;}
	.tblfoottext{position:relative;text-align:center;}
		.tblfoottext h3{padding-top:4px;margin-left:50px;margin-top:0;width:440px;}
	.tbl_hd{height:42px;width:100%;margin:0 0 0 0;background:url(/client/ballistics/images/table_hd.jpg) right no-repeat;}
		.tbl_hd h2{margin-left:10px;}
	.tbl_title{height:42px;width:100%;margin:0 0 0 0;}
		.tbl_title h3{padding:5px 0 0 0px;margin:10px 0 0 10px;}
.filter ul{margin:-4px 0 10px 24px;list-style:square;} /*See IE*/
.filter li{padding:0;list-style:square;list-style-position:outside;color:#aaa;}

.full{width:762px;float:left;}
.sml{width:225px;float:left;padding:0 5px 0 14px;height:200px;margin:6px 14px 20px 0px;}
.most{width:575px;float:left;}
.half{width:374px;float:left;margin-right:14px;}
.facetbar{margin-left:585px;}
.filter{width:174px;float:left;margin:14px 0px 0px 14px;}
.filter ul{margin:-4px 0 10px 24px;list-style:square;}
.filter li{padding:0;list-style:square;list-style-position:outside;color:#aaa;line-height:16px;font-size:12px;}

a.btnprev {display:block;background:url(/client/ballistics/images/b_prev.jpg) top;width:54px;height:28px;position:absolute;left:10px;top:0;}
a.btnprev:hover {background:url(/client/ballistics/images/b_prev.jpg) no-repeat bottom;}
a.btnnext {display:block;background:url(/client/ballistics/images/b_next.jpg) top;width:54px;height:28px;position:absolute;right:10px;top:0;}
a.btnnext:hover {background:url(/client/ballistics/images/b_next.jpg) no-repeat bottom;}
.btnhold{width: 74px;height: 30px;display:block;}

#logtxt{margin: 38px 0 12px 15px;font-size:14px;clear:both;color: #777777;}
	#logtxt a{font-size:15px;color: #999999;}
	
.pgtitle{width:778;height:52px;background:url(/client/ballistics/images/pgtitle_bg.jpg) repeat-x bottom;margin:0 0 0 -14px;/*See IE*/}
.pgtitle h1{float:left;margin:0 0 0 14px;}
.pgtitle h6{float:left;margin:6px 0 0 5px;}
	
/*
h1 {font:normal 23px "Lucida Grande", "Lucida Sans Unicode", sans-serif;padding: 4px 0 4px 0;margin: 0 0 0 0px;color: #565656;}
h2 {font: normal 16px "Lucida Grande", "Lucida Sans Unicode",  sans-serif;padding: 17px 0 4px 0;margin: 0 0 0 0px;color: #303f3e;}
h3 {font:normal 14px "Lucida Grande", "Lucida Sans Unicode", sans-serif;padding: 7px 0 3px 0;margin:0;color: #323232;line-height:17px;}
h4 {font: bold 13px Arial, Helvetica, sans-serif;line-height:17px;padding: 3px 0 3px 0;margin:0;color: #606060;}
h5 {font: normal 12px Arial, Helvetica, sans-serif;line-height:16px;padding: 1px 0 1px 0;margin: 0;color: #55516e;}
h6 {font: normal 11px Arial, Helvetica, sans-serif;line-height:15px;padding: 0;margin: 0;color: #555;}
p {font: normal 13px Arial, Helvetica, sans-serif;color: #484848;margin: 0;padding: 6px 14px 7px 0px;line-height: 18px;}
*/

h1 {font:normal 23px "Lucida Grande", "Lucida Sans Unicode", sans-serif;padding: 4px 0 4px 0;margin: 0 0 0 0px;color: #565656;}
h2 {font: normal 16px "Lucida Grande", "Lucida Sans Unicode",  sans-serif;padding: 15px 0 4px 0;margin: 0 0 0 0px;color: #323232;}
h3 {font:normal 14px "Lucida Grande", "Lucida Sans Unicode", sans-serif;padding: 5px 0 4px 0;margin:0;color: #575757;line-height:17px;}
h4 {font: normal 13px Arial, Helvetica, sans-serif;line-height:16px;padding: 4px 0 2px 0;margin:0;color: #404040;}
h5 {font: normal 12px Arial, Helvetica, sans-serif;line-height:16px;padding: 1px 0 1px 0;margin: 0;color: #55516e;}
h6 {font: normal 11px Arial, Helvetica, sans-serif;line-height:15px;padding: 0;margin: 0;color: #555;}
p {font: normal 12px Arial, Helvetica, sans-serif;color: #484848;margin: 0;padding: 6px 0 8px 0px;line-height: 18px;}

a {color: #323232;text-decoration: none;}
	a:hover {color: #df2f38;text-decoration: underline;cursor: hand;}

a.al{color: #e87e14;cursor: hand;text-decoration: underline;}
	a.al:hover {color: #5b5945;cursor: hand;text-decoration: none;}

a.wh{color: #fff;cursor: hand;text-decoration: underline;}
	a.wh:hover {color: #eee;cursor: hand;text-decoration: none;}

a.er{color: #fe0000;cursor: hand;text-decoration: underline;}
a.er:hover {color: #fa00000;cursor: hand;text-decoration: none;}

ol{font: normal 12px Arial, Helvetica, sans-serif;color:#555;margin:0 0 0 26px;padding:4px 0 10px 0;}
	ol li{padding:3px 0 3px 0;}
		ol img.fl_l{margin:3px 5px 5px 0;border:1px solid #ccc;}

ul{font: normal 13px Arial, Helvetica, sans-serif;color: #444;margin: 0;padding: 3px 0 6px 10px;list-style:inside;}
	ul li{margin:0;padding:1px 14px 4px 0px;line-height:15px;}
		ul li a {text-decoration: none;color: #555;}
			ul li a:hover {color: #777777;text-decoration: underline;}

ul.sml{font: normal 11px "Lucida Grande", "Lucida Sans Unicode", sans-serif;color: #1868af;margin: 0;padding: 3px 0 2px 8px;list-style:none;}

.btn a{background:url(/client/ballistics/images/btn_bg.gif) repeat-x bottom;padding:2px 9px 3px 9px;/* SEE IE */margin:0px 0 1px 0;text-decoration: none;border-left:1px solid #555;border-top:1px solid #555;border-right:1px solid #000;border-bottom:1px solid #000;color:#eee;display:inline-block; vertical-align:text-top;}
	.btn a:hover{border:1px solid #bbb;background:#919191;}

.btn_sml a{margin:-1px 0 0 0;padding:0px 7px 1px 7px;}

/*.sml a{padding:0px 7px 1px 7px;} SEE IE */
.main_branch{color: #eee;margin:0 0 30px 0;/* SEE IE */padding:0 0 20px 25px;width:190px;}
	.main_branch li{text-align:left;font: normal 14px "Lucida Grande", "Lucida Sans Unicode", sans-serif;padding:4px 0 0 10px;line-height:24px;list-style: none;}
		.main_branch li a {text-decoration: none;color: #ffffff;background:url(/client/ballistics/images/main_dot.gif) no-repeat left;padding-left:8px;}
			.main_branch li a:hover {color: #777777;text-decoration: underline;}

	.sec_branch {margin: 0;padding:0;}
		.sec_branch li{margin:0;padding:0 0 3px 0;line-height:20px;list-style:none;padding-left:25px;font: normal 13px "Lucida Grande", "Lucida Sans Unicode", sans-serif;}
			.sec_branch li a {text-decoration: none;color: #ddd;background:none;background:url(/client/ballistics/images/sec_dot.gif) no-repeat left;padding-left:8px;}
				.sec_branch li a:hover {color: #aaa;text-decoration: underline;}
 
		.ter_branch li {font: normal 12px "Lucida Sans Unicode", "Lucida Grande", sans-serif;padding-left:45px;margin:0 0 0 0;padding:0;list-style:none;}
			.ter_branch li a {text-decoration: none;color: #919084;}

#cart{background: url(/client/ballistics/images/cartbg.jpg) no-repeat;width:190px;height:80px;position:relative;margin:10px 0 10px 5px;float:left;}
#cart h2{color:#eee;position:absolute;left:34px;top:6px;}
#cart h2 a{color:#eee;}
#cart h5{color:#eee;position:absolute;left:66px;top:20px;}
#cart h5 a{color:#eee;}
#cart h6 a{color:#aaa;position:absolute;left:66px;top:45px;}

#emailbtn{background:url(/client/ballistics/images/a_email.gif) top;display:inline-block;width:165px;height:20px;margin:0 10px 6px 0;}
	#emailbtn:hover{background:url(/client/ballistics/images/a_email.gif) bottom;}

#rec{background:url(/client/ballistics/images/rec_repeat.gif) repeat-y;width:190px;margin:12px 0 25px 5px;float:left;}
.rec_hd{background:url(/client/ballistics/images/rec_hd.gif) no-repeat;width:100%;height:42px;}
.rec_ft{background:url(/client/ballistics/images/rec_ft.gif) no-repeat;width:100%;height:20px;}
#rec ul{color:#eee;padding:0 0 0 28px;font-size:11px;}
#rec ul a{color:#eee;}

.item{border-top:1px solid #ddd;clear:both;}
	.half .item img{float:left;margin:6px 6px 6px 10px;border:1px solid #ccc;}
	.full .item img{float:left;margin:8px 10px 8px 10px;border:1px solid #ccc;}
	.half .item h4{padding:0;}
	.full .item h4{padding:8px 0 0 0;}
		.item h4 a,.item h3 a{font-weight:bold;padding:0;/*color:#919191;*/}
	.item h5{padding:6px 0 3px 0;}
	.half .item p{font-size:11px;padding:4px 0 4px 0;line-height:14px;}
	.full .item p{font-size:12px;padding:4px 0 7px 0;line-height:17px;}
	.item h3, .item p, .item h4, .item h5{margin:0 10px 0 10px;}


.imgitem{text-align:center;}
.imgitem img{border:2px solid #ccc;}
.newsitem{width:480px;border-right:1px solid #ccc;float:left;}
.newsitem h1{margin:10px 0 0 14px;}
.newsitem h3{margin:0 0 0 14px;}
.newsitem p{clear:both;margin:0 14px 0 14px;}
.newscol{width:280px;float:left;padding:10px 0 0 0;}
.newscol h3{margin:0 0 0 10px;}

.info{height:138px;}
.info .tbl_hd h2{float:left;}
.info .tbl_hd h3{float:right;margin:10px 10px 0 0;color:#e43000;}
.info h4{margin:10px 10px -4px; 10px;}
.info p{margin:0 10px 0px 10px;}

.btn_add{background:url(/client/ballistics/images/btn_add.jpg) top;display:inline-block;width:136px;height:36px;}

.btngroup_add{background:url(/client/ballistics/images/btn_add.jpg) top;display:inline-block;width:136px;height:36px;}

.btn_add:hover{background:url(/client/ballistics/images/btn_add.jpg) 0 72px;}
.btn_asml{background:url(/client/ballistics/images/btn_add.jpg) bottom;display:inline-block;width:136px;height:36px;z-index:2;}	

.btn_addlge{background:url(/client/ballistics/images/btn_addlge.jpg) top;display:inline-block;width:160px;height:45px;margin:0 10px 6px 0;}
	.btn_addlge:hover{background:url(/client/ballistics/images/btn_addlge.jpg) 0 90px;}
.btn_added{background:url(/client/ballistics/images/btn_addlge.jpg) bottom;width:160px;height:45px; top:0px;}

.line .btn_added{position:absolute;left:0;z-index:2;display:none;}

.prod{width:180px;margin:10px 5px 10px 5px;float:left;position:relative;height:140px}
	.prod h2{color:#e43000;padding:3px 0 0 0;}
	.prod h3{color:#343434;padding:0;text-decoration:line-through;}
	.prod .btn_add,.prod .btngroup_add,.prod .btn_asml{position:absolute;bottom:0;left:22px;}

.st_hotdeal{background:url(/client/ballistics/images/st_hotdeal.png);width:42px;height:42px;position:absolute;top:60px;right:4px;}

#footerbg{background:url(/client/ballistics/images/ft_bg.gif) no-repeat bottom;width:1000px;height:65px;clear:both;margin:30px 0 0 0;/*See IE*/}
#footer{height:115px;background-color:#2e2c2b;padding:0 0 0 90px;clear:both;}
	#footer a{color:#eee;}
	#footer ul{margin:5px 0 0 40px;float:left;display:block;width:170px;}
	#footer li.t{margin:2px 0 2px 0;list-style:none;padding:0;}	
	#footer li{margin:2px 0 2px 20px;list-style:square; list-style-position:outside;padding:0;}
	#footer li.t a{color:#ddd;font-size:12px;}
	#footer li a{color:#b1b1b1;font-size:11px;}
	#footer h6{padding:16px 0 0 0;color:#ccc;}
	
a#flipmind{display: block; background:url(/client/ballistics/images/flipmindRollover.gif) no-repeat top;height: 18px;width:68px;float:right;margin:3px 182px 0 0;}
a#flipmind:hover {background:url(/client/ballistics/images/flipmindRollover.gif) no-repeat bottom;text-decoration:none;}	
	

.imgbtn{width:384px;float:left;margin:15px 0 0 0;}
	.i_l{margin-left:14px;}
	.i_r{margin-left:4px;}
	.imgbtn h2{padding:23px 0 3px 14px;}
	.imgbtn h5{padding:0 195px 0 14px;line-height:17px;}
	.imgbtn h6{padding:0 75px 0 14px;}
	.imgbtn h5 a, .imgbtn h6 a{color:#666;}
	.l_wake{width:384px;height:100px;background-image:url(/client/ballistics/images/l_wakeboards.jpg);float:left;}
	.l_kite{width:384px;height:100px;background-image:url(/client/ballistics/images/l_kite.jpg);float:left;}
	.l_skis{width:192px;height:100px;background-image:url(/client/ballistics/images/l_skis.jpg);float:left;}
	.l_wetsuits{width:192px;height:100px;background-image:url(/client/ballistics/images/l_wetsuits.jpg);float:left;}
	.l_outerwear{width:384px;height:100px;background-image:url(/client/ballistics/images/l_outerwear.jpg);float:left;}
	.l_skim{width:192px;height:100px;background-image:url(/client/ballistics/images/l_skim.jpg);float:left;}
	.l_access{width:192px;height:100px;background-image:url(/client/ballistics/images/l_access.jpg);float:left;}
	.l_standup{width:192px;height:100px;background-image:url(/client/ballistics/images/l_standup.jpg);float:left;}

	.l_snowboarding{width:384px;height:100px;background-image:url(/client/ballistics/images/l_snowboarding.jpg);float:left;}
	.l_protection{width:192px;height:100px;background-image:url(/client/ballistics/images/l_protection.jpg);float:left;}
	.l_skiing{width:384px;height:100px;background-image:url(/client/ballistics/images/l_skiing.jpg);float:left;}
	.l_kiteboarding{width:192px;height:100px;background-image:url(/client/ballistics/images/l_kiteboarding.jpg);float:left;}
	.l_clothing{width:192px;height:100px;background-image:url(/client/ballistics/images/l_clothing.jpg);float:left;}


#brandlogos{padding:10px 0px 25px 0;height:40px;clear:both;}
.iw{position: relative;float:left;}
.iw{width: 40px;height: 40px;margin:2px 3px 2px 2px;}
.iw a{display: block;position: absolute;z-index: 0;}
.iw img{width: 40px;height: 40px;position: absolute;z-index: 0;}
.iw a:hover{z-index: 5;margin: -15px 0px 0px -15px;}
.iw a:hover img{width: 66px;height: 66px;border: 1px solid #ccc;z-index: 10;}


.teampic{float:right;margin:15px;border:1px solid #ccc;}

/***************** Product Details Pages *******************/

#description{width:782px;float:left;}
	#overview{width:465px;float:left;}
	/**#tabbox{width:515px;float:left;}
			#tab_btns{width:515px;display:inline;list-style:none;}
			#tab_btns li{padding:0;margin:0;float:left;}
			#tab_btns a{text-decoration:none;}
			#tab_btns ._dw{top:1px;position:relative;display:table;float:left;background:url(/client/ballistics/images/tab_dw.gif);width:90px;height:20px;text-align:center;margin-right:3px;}
			#tab_btns ._dw span,._up span{position:relative;top:3px;}
			#tab_btns ._up,#tab_btns ._dw:hover{top:1px;position:relative;float:left;background:url(/client/ballistics/images/tab_up.gif);width:90px;height:21px;text-align:center;margin-right:3px;cursor:pointer;color:#777;}
		#tabbox	.tab_head{width:515px;background:url(/client/ballistics/images/tab_head.gif);height:8px;clear:both;}
		#tabbox	.prod_tab{clear:both;width:483px;padding:15px;float:left;border-left:1px solid #ccc;border-right:1px solid #ccc;}
		#tabbox	.tab_foot{width:515px;background:url(/client/ballistics/images/tab_btm.gif);height:8px;}
		
		._dw ._l{background:url(/client/ballistics/images/t_dw_l.jpg);width:12px;height:30px;float:left;}
		._dw ._r{background:url(/client/ballistics/images/t_dw_r.jpg);width:12px;height:30px;float:left;}
		._dw h5{background:url(/client/ballistics/images/t_dw_c.jpg) repeat-x;color:#205a9f;padding:12px 4px 4px 4px;font-weight:normal;float:left;cursor:pointer;}
		**/
		#overview p{margin:4px 12px 0 12px;}
		#overview h3.spec{float:left;width:180px;margin-left:40px;display:inline;}
		#overview ul.spec{float:left;width:160px;margin-left:45px;list-style:square;list-style-position:outside;display:inline;}
		#overview ul.spec li{margin:0 0 1px 0;padding:0;}


#features{width:420px;float:left;margin-left:14px;}
	#features ul#swatches {margin:0 0 0 2px;padding:0;width:50px;float:left;position:absoulute;}
	#features #swatches li{list-style-type: none;padding: 0;margin:0;height:32px;}
	#features #swatches img{border:solid 1px #222;}
	#features #swatches a.sel img{border:solid 2px #222;margin:0 0 0 -1px;}
	#features #swatches a:hover img{border:solid 2px #ccc;margin:0 0 0 -1px;}
	ul#thumblist {margin:0 auto;padding:10px 0 0 40px;clear:both;}
	#thumblist li{display: inline;list-style-type: none;padding: 0 5px 0 0;margin:0;height:30px;}
	#loadarea{width:350px;height:233px;padding-bottom:15px;}
	#eyelink{background:url(/client/ballistics/image/prodDetail/viewLarger.gif);width:20px;height:20px;position:relative;top:20px;left:340px;}

#contentSide{float:right;width:290px;margin:25px 0 15px 0;text-align:left;}
	#contentSide h1{font-size: 22px;padding:0;margin:-10px 0 -3px 0;}
	#contentSide h2.pri{font-size: 21px;padding:0 0 4px 0;}
	#contentSide h4{padding:0;margin-top:-4px;}
	#contentSide h6{margin-top:5px;}
	#contentSide sup{font-size:14px;padding-top:2px;}
	#contentSide .line{margin:10px auto;min_width:100px;clear:both;display:block;}
	#contentSide .line .btn{padding:14px 0 8px 0;}
	span.money{font-size:22px;position:relative;top:-7px;}
	h2.discount{font-size:18px;margin:-30px 0 18px 10px;font-color:#2a70b2;}
	select.qty{width:38px;margin:0 8px 0 2px;}

#related{width:266px;float:left;margin:14px 0 0 14px;padding-left:0px;}
	#related .p_thumb{height:62px;margin:6px 0 10px 8px;}
	#related .p_thumb h4{width:120px;}


img.b{border: 1px solid #cccccc;}

.bar{width:100%;height:6px;clear:both;margin:6px 0 0px 0;border-top:1px dashed #ccc;}

#navContent h1{font:normal 13px Georgia, "Times New Roman", Times, serif;padding: 8px 0 2px 0;margin:0;}
#navContent h2{font:normal 12px Georgia, "Times New Roman", Times, serif;padding: 8px 0 2px 0;margin:0;}
#navContent #nav_logo{background:url(/client/ballistics/images/nav_logo.png) no-repeat;height:93px;width:150px;float:left;}

#navContent #nav_hold{width:606px;/*See IE*/float:left;margin:0;height:26px;background-color:#fff;}
#navContent #nav_edge{width:12px;float:left;margin:0;height:26px;background:url(/client/ballistics/images/nav_btm_r.png) repeat-y;}
#navContent #nav_btm{width:606px;/*See IE*/float:left;margin:0;height:12px;background:url(/client/ballistics/images/nav_btm.png) bottom repeat-x;}
#navContent #nav_btm_cnr{width:12px;float:left;margin:0;height:12px;background:url(/client/ballistics/images/nav_btm_cnr.png) no-repeat;}

#nav_hold .fl_r{margin:7px 4px 0 0;}
#nav_hold .fl_l{margin:0 4px 0 0;}

a.ln .ln_l{background:url(/client/ballistics/images/nav_l.png);width:14px;height:34px;float:left;}
a.ln .ln_r{background:url(/client/ballistics/images/nav_r.png);width:14px;height:34px;float:left;}
a.ln .ln_edge{background:url(/client/ballistics/images/nav_r_edge.png);width:14px;height:34px;float:left;}
a.ln h5{color:#205a9f;padding:13px 4px 7px 4px;/*See IE */font-weight:normal;margin-top:0;float:left;background:url(/client/ballistics/images/nav_c.png) repeat-x;}
a.ln:hover,a.sel{text-decoration:none;cursor:pointer;}
a.ln:hover .ln_l,.sel .ln_l{background:url(/client/ballistics/images/navr_l.png);width:14px;height:34px;float:left;}
a.ln:hover .ln_r,.sel .ln_r{background:url(/client/ballistics/images/navr_r.png);width:14px;height:34px;float:left;}
a.ln:hover h5{background:url(/client/ballistics/images/navr_c.png) repeat-x;padding:12px 4px 8px 4px;/*See IE */}
a.ln:hover .ln_edge,.sel .ln_edge{background:url(/client/ballistics/images/navr_r_edge.png);width:14px;height:34px;float:left;}

.sel h5{color: #253980;background:url(/client/ballistics/images/navr_c.png) repeat-x;padding:12px 4px 8px 4px;/*See IE */font-weight:normal;margin-top:0;float:left;}




/***************** Shopping Cart Pages *******************/

fieldset#shcart{width:680px;}
fieldset#shcart p{display:inline;position:relative;padding:0;}
fieldset#shcart label{width:150px;}
fieldset#shcart label.error{height:20px;position:absolute;left:-130px;top:19px;width:220px;}
fieldset#shcart input.error,fieldset#cart select.error{margin:4px 0 24px 0;}
fieldset#shcart .btn{margin-left:248px;}

ul#cartMenu {margin:5px 0 0 0px;padding:20px 0 25px 0;color: #343434;font:normal 13px "Lucida Sans Unicode", "Lucida Grande", sans-serif;white-space:nowrap;list-style-type:none;}
#cartMenu li {display:inline;padding:.4em 0.5em .4em 0.5em;border-top:solid 1px #343434;border-bottom:solid 1px #343434/*fac800*/;}
#cartMenu li.sel {background-color:#343434;color:#fff;}

table{width:760px;margin:4px 0 8px 0px;padding:0 0 10px 0;background:url(/client/ballistics/images/table_bg.jpg) repeat-x;}
table thead{height:42px;width:100%;padding:0 0 5px 0;background:url(/client/ballistics/images/table_hd.jpg) right no-repeat;}
table th{text-align:left;font:normal 14px "Lucida Grande", "Lucida Sans Unicode", sans-serif;padding: 6px 5px 0px 15px;margin:0;color: #575757;line-height:17px;}
table td{font:normal 13px Arial, Helvetica, sans-serif;padding: 7px 5px 0px 15px;margin:0;color: #404040;line-height:15px;}

.table td{border-top:1px solid #fff;border-bottom:1px solid #fff;border-left:1px solid #fff;background-color:#eeeeee;}
.table h3,.table h4{padding:4px 6px 4px 6px;}
.tH td{background-color:#343434;}
.tA td{background-color:#bf2f38;}
.tH h3,.tH h4,.tA h3,.tA h4{color:#fff;padding:3px 6px 3px 6px;}
.tF td{background:none;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
.tH,.tA{height: 20px;margin-bottom:-10px;}
.tH h5,.tA h5{text-align:center;} 
.tH h4 select{width: 38px;}

.buttons{margin:10px 14px 40px 0;display:inline-block;width:768px;}
.buttons .btn_addlge{margin:-8px 5px 0 5px;}

select{font: normal 12px Arial, Helvetica, sans-serif;color: #343434;}

.productFull{width:760px;display:table;margin:0 0 0 0;padding:6px 0 8px 0;/*SEE IE*/border-top:1px solid #dddddd;}
.productFull h3{padding:0 0 2px 0;}
.productFull h4{margin:1px 10px 0 0;}
.productFull .btn_sml{}
.productFull p{padding:2px 0 2px 0;}
.imageBox{margin:3px 0 -4px 0;text-align:center;float:left;width:130px;}
.infoBox{margin:3px 0 -4px 0;float:left;width:350px;}
.productFull input{width:20px;float:right;margin: 0 5px 0 2px;}
.productFull .btn{margin:1px 0 0 0;}

.price{width: 45px;text-align:right;float:right;margin-right:36px;}
.sp{padding-top:30px;width: 76px;margin-right:14px;}
.price h4{padding:0;}

select.cartqty{width:34px;}

.pricedel{width:280px;float:left;margin-left:10px;padding-top:1px;}

.thumb{border:solid 1px #536b80;}

fieldset#login{width:240px;}
fieldset#login label{width:94px;}
fieldset#login input{width: 110px;}
fieldset#login .btn{margin-left:99px;}

.loginsml{height:161px;}/* See IE */
.login,.loginsml{padding:3px 10px 0 10px;width:236px;}

.accpage{margin:0px auto;padding:20px 0;width:350px;}
.accpage h3{padding-top:30px;}
.acc_img{float:left;margin:30px 8px 0 0;}

fieldset#lgn{width:240px;}
fieldset#lgn label{width:94px;}
fieldset#lgn input{width: 110px;}
fieldset#lgn .btn{margin-left:99px;}

.loginbox{margin:5px 5px 5px 5px;border:1px solid #ccc;width:290px;float:left;padding:0 17px 16px 17px;}
#formpage{width:650px;margin:0 auto;}


/***************** Voucher Details Pages *******************/


dl {margin:0;padding:0;}
dl dd {float:left;margin:0;padding:10px 5px 20px 20px;width:225px;}
dl dd.seperator {background-color:#CCCCCC;line-height:160px;margin:0;padding:0;width:1px;}
dl h1 {margin:2px 0 5px 5px;}
dl dd p {clear:left;float:left;margin-top:5px;width:200px;}
dl dd img {clear:left;float:left;margin-left:10px;}
dl label.error{margin: 0 0 6px 0px;}


/***************** Search/Catagories Pages *******************/


.cat{width:106px;text-align:center;float:left;margin:auto 0;padding:10px 0 0 0;}
.cat h3{line-height:12px;}
.cat h3.go{color:#fe0000;text-decoration:underline;}



/***************** Other Pages & Popups *******************/
#popupHold{background:#fff;margin: 0;padding: 0;height:100%;width:100%;}
#popup{width:450px;background-color:#FFF;padding:2px 30px 15px 30px;height: auto !important;height: 260px;min-height: 260px;}
#popup h2{margin:0;}
#popup fieldset{width:450px;}
#popup fieldset label{width:170px;}
#popup fieldset input{}
#popup fieldset .btn{margin-left:175px;}
#popup fieldset label.error{display:inline;margin-left:4px;}
#popup fieldset h4 {width:180px; display:inline-block;color:#555;border:1px solid;}
#popup fieldset .starbar{width:130px;}

#popup_lge{width:532px;background-color:#FFF;padding:10px 25px 15px 30px;height: auto !important;height: 300px;min-height: 300px;}
/*#popupform{margin:20px auto;text-align:center;width:300px;}*/
.testi{padding:8px 0 4px 0;}
.testi h5{margin:-6px 0 0 0;}

.servererror{background-color:#d60000;border:1px solid #323232;padding:15px 40px 15px 160px;margin:15px 14px 10px 0;width:560px;float:left;}
.servererror img{float:left;}
.servererror h2{float:left;color:#fff;padding:0;margin:0 0 5px 5px;}
.servererror ul{color:#fff;margin:0 0 0 6px;}
.servererror li{margin:1px 0 1px 0;list-style:disc;clear:both;}
#addtobasketerror{background-color:#d60000;border:1px solid #323232;}

#ktable{width: 100%;margin: 0 0 0 0;border-right: solid 1px #dddddd;border-top: solid 1px #dddddd;clear:both;}
#ktable td{border-left: solid 1px #dddddd;border-bottom: solid 1px #dddddd;text-align:center;padding:1px;}
#ktable h4{padding:2px 5px 2px 5px;}
#ktable .tH td{background-color:#ffe44a;}
#ktable .tH h4{font-weight:bold;}
#ktable .tF td{background:none;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
#ktable .tH{height: 20px;margin-bottom:-10px;}
#ktable .tH h5{text-align:center;padding:4px;text-decoration:none;color:#1868af;} 
#ktable h5{text-decoration:line-through;color:#ff0000;}
#ktable img.swth{float:left;margin:1px;}

#availpop{margin:12px 0 35px 60px;}

.stores img{border:1px solid #ccc;float:left;margin:2px 4px 4px 0;}

.mapDiv{margin:15px 0 0 0;border:1px solid #888;}
#dir{float:right;background-color:#bf2f38;width:530px;height:27px;margin:1px 0 0 0;border:1px solid #ccc;}
#dir h5{float:left;color:#fff;padding:6px 9px 0 11px;}
#dir .dirinput{background-color:#eaf2ec;border:1px solid #888;margin:4px 0 0 0;float:left;}
#dir .btn{margin:3px 0 0 0;}

#directions_info{width:530px;float:right;}
.directHF{margin-bottom:1px;text-align: center;height:20px;background-color: #edeae2;}
.directHF h5{padding:4px 0 0 0;color: #4f5561;}
#loadingMessage{margin-top:1px;color: #4f5561;text-align:center;}

.buttonmenu .google_note{display:inline; font-style:italic;}


.buttonmenu{list-style-type: none;margin:0;padding: 0;overflow-x:hidden;overflow-y:auto; height:80px;}
.buttonmenu li{margin:0;padding:0;}
.buttonmenu li a{display:block;width:100%;padding:2px 4px;margin:0 0 1px 0;text-decoration:none;background-color:#5b5945;color:#dde1de;font:normal 12px Arial, Helvetica, sans-serif;}
.buttonmenu li a:hover, .buttonmenu li a:active{background-color: #8b958d;color:#fff;}

#detailmap {
	width: 250px;
	height: 150px;
	border:1px solid gray;
}
.wishtext{width:600px;float:left;}
.wishtext .btn{margin:-2px 0 6px 6px;}
.wishimage{width:150px;float:left;padding:15px 0 0 0;}


/***************** JQuery Agile Carousal *******************/

.loading {left: 440px;position: absolute;top: 80px;}

#slide_holder {background:#eee;height: 300px;overflow: hidden;position: relative;text-align: left;width: 980px;z-index: 990;}
#slide_holder_inner {height: 300px;overflow: hidden;width: 980px;}
#intro, .intro {position: absolute;z-index: 999;}

/*-- for slide divs --*/
#slide_holder_inner div {position: absolute;}
/*-- for divs in html slides to position relative --*/
div#slide_holder_inner div.slide div {position: relative;}
div#carousel_controls {right:8px;z-index: 990;top:6px;}
/*-- for slide buttons --*/
#slide_buttons li:hover, #pause_button, .prev_button, .next_button, #hover_next_button, #hover_prev_button, #first_button, #last_button {cursor: pointer;cursor: hand;z-index: 995;}
#carousel_controls #button_selected, #carousel_controls .prev_button_disabled, #carousel_controls  .next_button_disabled, #carousel_controls  .first_button_diabled, #carousel_controls  .last_button_disabled {
cursor: auto;
}
#slide_buttons li, #pause_button, .prev_button, .next_button, #first_button, #last_button, #water_mark {background-repeat: no-repeat;overflow: hidden;top: 0px;}
/*ul#slide_buttons {padding: 15px 7px 15px 15px;position: absolute;left: 844px;top: -5px;z-index: 995;}*/
ul#slide_buttons li {background-image: url(/client/ballistics/images/button.png);display: block;float: left;height: 22px;list-style: none;margin: 0 0 0 0;padding: 3px 0 0 0;width: 22px;}
ul#slide_buttons li span{margin:0 0 0 7px;}
ul#slide_buttons li:hover {}
ul#slide_buttons li#button_selected {background-image: url(/client/ballistics/images/button_selected.png);}
ul#slide_buttons li#button_selected span{padding-top:0px;font-size:105%;color:#FFF;}
ul#slide_buttons li#button_selected:hover {}
/*-- first & last buttons --*/
/*-- rules for slide captions --*/
#slide_captions {color: #333;left: 8px;overflow: visible;top: 5px;z-index: 1000;}
#slide_captions span {font-family: Tahoma;font-size: 15px;height: 20px;line-height: 20px;overflow: visible;}

/*-- slide number display --*/
#slide_number_display {background-image: url(/client/ballistics/images/bg_swatch.png);background-position: 0 0;background-repeat: no-repeat;color: #333;font-family: Arial, Helvetica, sans-serif;font-size: 15px;height: 23px;
padding: 4px;right: 7px;text-align: center;top: 208px;width: 37px;z-index: 995;}

/*-- for carousel view --*/
#row_of_slides {position: absolute;top: 0;}
#row_of_slides .slide {display: none;position: absolute;}				
/*-- end for carousel view --*/				
/*-- end number display --*/
/*-- end required & default rules --*/

