.h2buy{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
font-weight:bold;
color: #790000;
margin:0px;
padding:0px
}

.h3buy{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
color: #000000;
margin:0px;
padding:0px
}

.mainpic{
border:1px solid #717171;
width:300px;
height:215px;
padding:5px;
margin-left:10px
}

.smpic{
padding:3px;
border:1px #717171 solid;
float:left;
}

.smthumb{
padding:3px;
border:1px #717171 solid;
margin-right:6px;
float:left;
}

.thumb{
padding:2px;
background-color:#FFFFFF;
border:1px solid #cdcdcd
}


/* Drop Down Content */		
.hide {width:100%; height:77px; overflow:hidden}
.show {width:100%; height:auto;}


.accessories{
border: 1px solid #434343;
padding-top:2px;
padding-bottom:2px;
width:165px;
height:165px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
font-weight:bold;
text-decoration:none;
}

.accessoriesbuy{
border: 1px solid #434343;
padding-top:2px;
padding-bottom:2px;
width:165px;
height:150px;
text-decoration:none;
}

.packageheader{
background-color:#434343;
padding:3px 0px 3px 0px;
margin-bottom:1px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}

.package4tabs{
border: 1px solid #434343;
padding:3px;
width:160px;
margin-bottom:7px
}


.package3tabs{
border: 1px solid #434343;
padding:3px;
width:220px;
margin-bottom:7px
}

.package2tabs{
border: 1px solid #434343;
padding:3px;
width:340px;
height:520px;
margin-bottom:10px
}


.optional3tabs{
border: 1px solid #434343;
padding:3px;
width:220px;
height:140px;
margin-bottom:0px
}

.upsale2tabs{
border: 1px solid #434343;
padding:3px;
width:340px;
height:255px;
margin-bottom:0px
}

.upsale3tabs{
border: 1px solid #434343;
padding:3px;
width:220px;
height:250px;
margin-bottom:0px;
*height:270px; /* IE Only */
*overflow: hidden; /* IE Only */
}

.upsale4tabs{
border: 1px solid #434343;
padding:3px;
width:165px;
height:245px;
margin:0px;
*height:280px; /* IE Only */
*overflow: hidden; /* IE Only */
}




.bargain3tabs{
border: 1px solid #434343;
padding:3px;
width:220px;
height:260px;
margin-bottom:0px;
*height:280px; /* IE Only */
}


.contentholder{
border: 1px solid #434343;
margin-left:auto;
margin-right:auto;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#434343;
font-weight:bold;
text-decoration:none;
}

.mischeader{
background-color:#434343;
padding:3px 0px 3px 0px;
margin-bottom:1px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
}

.misccontent{
border: 1px solid #434343;
margin-top:5px;
margin-left:auto;
margin-right:auto;
width:708px;
overflow:hidden;
}


.contentnoborder{
border: 0px solid #434343;
margin-top:5px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:708px;
}

.tablinks a:link{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#434343;
font-weight:bold;
text-decoration:none;
}

.tablinks a:visited{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#434343;
font-weight:bold;
text-decoration:none;
}


.tablinks a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff9000;
font-weight:bold;
text-decoration:none;
}

.tablinks div a:selected{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff90000;
font-weight:bold;
text-decoration:none;
background-color:#919191
}



.findsheader{
background:url(../images/misc/gradients/red_gradient.jpg) repeat-x;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#FFFFFF;
font-weight:bold;
}

.findscontent{
border: 1px solid #434343;
margin-top:20px;
margin-left:auto;
margin-right:auto;
padding:0px;
width:708px;
}

.stories{
background:url(../images/misc/priate_head_bg.png) no-repeat bottom right;
border: 1px solid #434343;
width:345px;
height:185px;
margin:5px 0px 5px 5px;
float:left;
}

.storytitle{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#c60000;
font-weight:bold;
margin-bottom:5px;
text-align:center;
}

.storyimg{
margin-right:5px;
}


.purchaseheader{
background-color:#434343;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#FFFFFF;
font-weight:bold;
}

.purchasecontent{
border: 1px solid #434343;
margin-top:20px;
margin-left:auto;
margin-right:auto;
width:708px;
}


.hovermenu ul{
font: bold 13px arial;
padding-left: 0;
margin-left: 0;
height: 10px;
}

.hovermenu ul li{
list-style: none;
display: inline;
}

.hovermenu ul li a{
padding: 2px 1em;
text-decoration: none;
float: left;
color: white;
background-color: #790000;
border: 2px solid #828282;
}

.hovermenu ul li a:hover{
background-color: #525252;
color: white;
border-style: outset;
}

html>body .hovermenu ul li a:active{ /* Apply mousedown effect only to NON IE browsers */
border-style: inset;
}


#dhtmltooltip {
	position: absolute;
	left: -300px;
	width: 150px;
	border: 1px solid black;
	padding: 2px;
	background-color: lightyellow;
	visibility: hidden;
	z-index: 100;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;

}
#dhtmlpointer {
	position:absolute;
	left: -300px;
	z-index: 101;
	visibility: hidden;
}
.description {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
}


.ulaccessories{
padding-top:0px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}

.ulaccessories14{
padding-top:0px;
margin-top:3px;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#000000;
}

.ulaccessories12{
padding-top:0px;
margin-top:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}


.lispace{
padding:0px;
margin:0 15px;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
}



.blue12blink a {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#0000FF;
font-weight:bold;
text-decoration:none
}


.blue12blink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#ff9000;
font-weight:bold;
text-decoration:none
}


.blue14blink a {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#0000FF;
font-weight:bold;
text-decoration:none
}


.blue14blink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9000;
font-weight:bold;
text-decoration:none
}


.blue16blink a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0000FF;
font-weight:bold;
text-decoration:none
}


.blue16blink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff9000;
font-weight:bold;
text-decoration:none
}


.blue16blink2 a {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0000FF;
font-weight:bold;
text-decoration:none
}


.blue16blink2 a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#000000;
font-weight:bold;
text-decoration: underline
}


.blue18blink a {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0000FF;
font-weight:bold;
text-decoration:none
}


.blue18blink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff9000;
font-weight:bold;
text-decoration:none
}


.blue24blink a {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#0000FF;
font-weight:bold;
text-decoration:none
}


.blue24blink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#ff9000;
font-weight:bold;
text-decoration:none
}

.bhdarkblue16b {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#012b4e;
font-weight:bold;
text-decoration:none
}

bhdarkblue18b {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#012b4e;
font-weight:bold;
text-decoration:none
}

.bhblue16b {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#0259a1;
font-weight:bold;
text-decoration:none
}

.bhblue18b {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#0259a1;
font-weight:bold;
text-decoration:none
}

.white18blink a {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffFF;
font-weight:bold;
text-decoration:none
}

.white18blink a:visited {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffffFF;
font-weight:bold;
text-decoration:none
}


.white18blink a:hover {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ffff00;
font-weight:bold;
text-decoration:none
}

.darkblue28b{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#002879;
font-weight:bold;
}

.grey12b{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434343;
font-weight:bold;
}

.grey14b{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#434343;
font-weight:bold;
}

.grey18b{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#434343;
font-weight:bold;
}

.grey20b{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#434343;
font-weight:bold;
}

.green14{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#00D535;
}

.green14b{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color: #00D535;
font-weight:bold;
}



.orange14b{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#ff9000;
font-weight:bold;
}

.orange16b{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#ff9000;
font-weight:bold;
}

.orange18b{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#ff9000;
font-weight:bold;
}

.orange20b{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ff9000;
font-weight:bold;
}

.orange22b{
font-family:Arial, Helvetica, sans-serif;
font-size:22px;
color:#ff9000;
font-weight:bold;
}

.orange24b{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#ff9000;
font-weight:bold;
}

.orange26b{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#ff9000;
font-weight:bold;
}


.orange28b{
font-family:Arial, Helvetica, sans-serif;
font-size:28px;
color:#f09a51;
font-weight:bold;
}


.orange32b{
font-family:Arial, Helvetica, sans-serif;
font-size:32px;
color:#f09a51;
font-weight:bold;
}




.gold16b{
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
color:#bda55f;
font-weight:bold;
}


.gold18b{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#bda55f;
font-weight:bold;
}

.gold20b{
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#bda55f;
font-weight:bold;
}


.gold24b{
font-family:Arial, Helvetica, sans-serif;
font-size:24px;
color:#bda55f;
font-weight:bold;
}

.gold26b{
font-family:Arial, Helvetica, sans-serif;
font-size:26px;
color:#bda55f;
font-weight:bold;
}

.whitesheader{
background:url(../images/misc/gradients/whites_blue.png) repeat-x bottom #005b93;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff ;
font-weight:bold;
}

.whitescontent{
border: 1px solid #002c48;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}


.fisherheader{
background:url(../images/misc/gradients/fisher_burgundy_gold.gif) repeat-x bottom #790000;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
height:45px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff ;
font-weight:bold;
}

.fishercontent{
border: 1px solid #4f0000;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}

.titanheader{
background:url(../images/misc/gradients/titan_blue_red.png) repeat-x bottom #0032b0;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff ;
font-weight:bold;
}

.titancontent{
border: 1px solid #000000;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}

.garrettheader{
background:url(../images/misc/gradients/green_home.png) repeat-x bottom #0d8418;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff ;
font-weight:bold;
}

.garrettcontent{
border: 1px solid #02620b;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}

.bhheader{
background:url(../images/misc/gradients/bh_blue_black.png) repeat-x bottom #013560;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff ;
font-weight:bold;
}

.bhcontent{
border: 1px solid #012746;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}

.tekneticsheader{
background:url(../images/misc/gradients/burgundy_black_yellow.png) bottom #3f0000 repeat-x;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#ffffff ;
font-weight:bold;
}

.tekneticscontent{
border: 1px solid #000000;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}

.mpheader{
background:url(../images/misc/gradients/mp_gold_fade.png) repeat-x bottom #cda95b;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000 ;
font-weight:bold;
}

.mpcontent{
border: 1px solid #a87300;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}


.bargainheader{
background: url(../images/misc/gradients/bargain_orange.jpg) repeat-x bottom #ffcb24;
margin:0px auto;
padding:3px 0px 3px 0px;
width:708px;
font-family:Arial, Helvetica, sans-serif;
font-size:20px;
color:#000000 ;
font-weight:bold;
}

.bargaincontent{
border: 1px solid #012746;
margin-top:10px;
margin-left:auto;
margin-right:auto;
width:708px;
}

/* Nokta Page Locator  */

#div_first #order_first a,
	#div_sec #order_sec a,
	#div_third #order_third a,
	#div_four #order_four a,
	#div_five #order_five a,
	#div_last #order_last a {
	background-color:#eaeaea;
	color:#d2d2d2;
	font-weight:bold;
	}
	
	
/* GARRETT POP-UP CSS */

.black12 {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
}

.black12b {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

.black14b {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}	

.black16b{
	font-size:16px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-weight:bold;
}

.red14b {
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	color:#C60000;
	font-weight:bold;
}

.bread {
	border-bottom:1px solid #c3c3c3;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#464646;
	padding-bottom:5px;
	margin:10px auto;
	font-weight:200;
	}
	
.bread a{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#2200CC;
	margin:0px 2px;
	font-weight:normal;
	text-decoration:underline;
	}
	
.bread a:hover{	
	text-decoration:none;
	}
	
	#tooltip {
		position: absolute;
		z-index: 3000;
		border: 1px solid #111;
		background-color: #f5e4c8;
		padding: 5px;
		width: 400px;
	}
	#tooltip h3, #tooltip div { margin: 0; 
		font-family:Arial, Helvetica, sans-serif;
		color:#000000;
		font-size:12px;
		text-align:left;
		font-weight:normal;}