

/* +++++++++++++++++++++++++++++++CAROUSEL+++++++++++++++++++++++++++++++++++++++ */



.carousel
{
	position :relative ;
	margin :0 auto;
	width :520px;
	height :auto;
	border :none;
	overflow : hidden ;
}



/* SLIDES */


/* slide container */
.carousel .slides
{
	margin :0;
	padding :0;
	border :none;
	list-style :none;
	position :relative ;
	overflow :visible ;
}

/* slide item */
.carousel .slides .slideItem 
{
	position :absolute ;
	cursor :pointer ;
	overflow : hidden;
	padding :0;
	margin :0;
	border :none;
}

.carousel .slides .slideItem a
{
	display: block ;
	text-decoration :none;
	margin :0;
	padding :0;
	border :none;
	outline :none;
}

.carousel .slides .slideItem img
{
	margin :0;
	padding :0;
	border :none;
	width :100%;
	height :100%;
}



/* DIRECTION BUTTON */


.carousel .nextButton
{
	position :absolute ;
	right :10px;
	top :110px;
	width :35px;
	height :35px;
	background : url("images/carousel/next_button.png") no-repeat center;
	cursor :pointer ;
	z-index :9999;
}

.carousel .prevButton
{
	position :absolute ;
	left :10px;
	top :110px;
	width :35px;
	height: 35px;		
	background : url("images/carousel/prev_button.png");
	cursor :pointer ;
	z-index :9999;
}



/* NAVIGATION BUTTON */


/* buttons container */
.carousel .buttonNav
{
	position : relative ;
	margin :0 auto;
	z-index :999;
}

/* numbers */
.carousel .buttonNav .numbers 
{
	position :relative ;
	float :left ;
	margin :5px;
	color : #828282 ;
	cursor :pointer ;
	font-weight :bold ;
	text-decoration :none;
	font-size :1em;
	font-family :Arial, Verdana ;
}

.carousel .buttonNav .numbers:hover
{
	color: #000;
	text-decoration :underline;
}

.carousel .buttonNav .numberActive
{
	background : none;
	color :#000;
	cursor :default ;
}

/* bullets */
.carousel .buttonNav .bullet
{
	position :relative ;
	float :left ;
	width :16px;
	height :16px;
	background : url(images/carousel/Bullet-White.png) no-repeat center ;
	margin :5px;
	float :left ;
	cursor :pointer ;
}

.carousel .buttonNav .bullet:hover
{
	background : url(images/carousel/Bullet-Black.png) no-repeat center ;
}

.carousel .buttonNav .bulletActive
{
	background : url(images/carousel/Bullet-Black.png) no-repeat center ;
	cursor :default ;
}



/* VIDEO */


.carousel .slides .videoOverlay
{
	background :url("images/carousel/video.png") no-repeat center; /* play button */
}

.carousel .slides .spinner
{
	background : #000 url(images/carousel/loading.gif) no-repeat center; /* video preloader */
}



/* SHADOW */


.carousel .shadow
{
	width :100%;
	height :82px;      
}

.carousel .shadow .shadowLeft
{
	background : url("images/carousel/shadowLeft.png") no-repeat;
	width :100px;
	height :82px;
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/carousel/shadowLeft.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/carousel/shadowLeft.png, sizingmethod=scale);   /* IE6 & 7 */         
}

.carousel .shadow .shadowMiddle
{
	height :82px;
	background:url("images/carousel/shadowTile.png") repeat-x;    
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/carousel/shadowTile.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/carousel/shadowTile.png, sizingmethod=scale);   /* IE6 & 7 */         
}


.carousel .shadow .shadowRight
{
	width :100px;
	height :82px;
	background:url("images/carousel/shadowRight.png") no-repeat; 
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/carousel/shadowRight.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/carousel/shadowRight.png, sizingmethod=scale);   /* IE6 & 7 */         
}


/* REFLECTION GRADIENT */


/* gradient color for Opera */
.carousel .gradient
{
	background-image :url(Scripts/gradient.svg);
}


/* +++++++++++++++++++++++++++++++end of CAROUSEL+++++++++++++++++++++++++++++++++++++++ */



* {
outline:none;
}

#welcomebox {
background-image:url(/images/welcomebox.jpg);
background-repeat:no-repeat;
width:522px;
height:112px;
display:none;
}

#welcometext {
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
width: 350px;
padding: 47px 0 0 45px;
text-align:left;
}


#xmasclosed {
	background-image:url(images/xmasclosed.jpg);
	height:154px;
	width:522px;
	background-repeat:no-repeat;
	display:none;
	margin: 12px 0 0;
	}
#xmasclosedtext {
color: #2A5C1C;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    padding: 31px 0 0 160px;
    text-align: left;
    width: 327px;
}

#xmasbox {
background-image:url(/images/xmasbox.jpg);
background-repeat:no-repeat;
width:522px;
height:112px;
display:none;
}

#xmastext {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
width: 360px;
padding: 43px 0 0 33px;
text-align:left;
color:#fff;
}

#xmasbox a:link, a:visited, a:active {
color:#4fac23;
font-weight:bold;
}


#xmasbox a:hover {
color:#e12b1a;
font-weight:bold;
}

exotic5registertext {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:##b70c58;
}

/* Document Font Specifications */
td{
	font-family: Arial, Helvetica, sans-serif;
	color:#333333;
}
/*td strong{
	font-family: Arial, Helvetica, sans-serif;
	color:#4B4B4B;
}*/
.txtlarge, .txtlarge td, .bordergrey .txtlarge{
	font-size:14px;
	letter-spacing:0px;
	color:#000000;
}
.txtlarge strong, .txtlarge td strong, .bordergrey .txtlarge strong{
	letter-spacing:-1px;
}

.txtmedium, .txtmedium td{
	font-size:12px;
}
.txtsubnav, .txtsubnav td{
	font-size:13px;
}
.txtsmall, .txtsmall td{
	font-size:11px;
}
a, .txtsmall a, .txtsmall td a, .txtsmall td a strong, .txtmedium a, .txtmedium a strong, .txtmedium td a, .txtmedium td strong a, .txtlarge a, .txtlarge td a, .txtlarge td a strong, .txtsubnav a, .txtsubnav td a , .txtsubnav td a strong{
	color:#ED6F00;
	text-decoration:none;
}
a:hover, .txtsmall a:hover, .txtsmall td a:hover, .txtmedium a:hover, .txtmedium td a:hover, .txtlarge a:hover, .txtlarge td a:hover, .txtsubnav a:hover, .txtsubnav td a:hover{
	color:#333333;
	text-decoration:none;
}
a.nonorange, .txtsmall td a.nonorange{
	color:#333333;
	text-decoration:none;
}
a:hover.nonorange, .txtsmall td a:hover.nonorange {
	color:#000000;
	text-decoration:none;
}

/* Settings for navigation Quicklinks and Subnavigation links */
.txtquicklinks, .txtquicklinks td, .txtquicklinks strong, .txtquicklinks td strong{
	font-size:11px;
	color:#ED6F00;
}
.txtquicklinks a, .txtquicklinks a td, .txtquicklinks a strong, .txtquicklinks a td strong{
	color:#4B4B4B;
	text-decoration:none;
}
.txtquicklinks a:hover, .txtquicklinks a:hover td, .txtquicklinks a:hover strong, .txtquicklinks a:hover td strong{
	color:#ED6F00;
	text-decoration:none;
}
.txtorange{
	color:#ED6F00;
}
.txtcurrent, .txtorange .txtcurrent, .txtquicklinks .txtcurrent{
	color:#888888;
}
.txtprice, .txtprice td, .txtprice td strong{
	font-size:12px;
	color:#FFFFFF;
}
.attention {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
}

/* Set the border specs for constantly used tables */
.bordergrey {
border:1px solid #CCCCCC;
}


/* Sets up background image rules*/
.pagebg {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: center top;
}
.endbg {
	background-attachment: scroll;
	background-repeat: no-repeat;
	background-position: center top;
}
.section2bg {
	background-attachment: scroll;
	background-repeat: repeat-y;
	background-position: left;
}
.alignbottombg{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: bottom;
}
.aligntopbg{
	background-attachment: fixed;
	background-repeat: no-repeat;
	background-position: top;
}
/* Lines*/
.toplinedddddd {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DDDDDD;
}.toplinecccccc {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
}
.bottomlinecccccc {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.leftlinecccccc {
	border-left-width: 1px;
	border-left-style: solid;
	border-top-color: #CCCCCC;
}

ul {
	margin: 0px 0px 8px 2px;
	padding-left: 1em;
	list-style-type: none;
	list-style-image: url(/menu/images/bullet.gif);
	list-style-position: outside;
}
.opacity {
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity: 0.5;

}
.registerfield_short {
	font-size: 10px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	width: 170px;
	color: #333333;
}
.checkoutfield {
	font-size: 12px;
	border-style: solid;
	border-width: 1px;
	border-color: #7f7f7f;
	font-family: Arial, Helvetica, sans-serif;
	width: 135px;
	color: #333333;
	margin-top: 2px;
	margin-bottom: 2px;
}.attention_sml_B {
	font-family: Arial, Helvetica, sans-serif;
	color: #CC3300;
	font-weight: bold;
	font-size: 12px;
}
.ballistic {
	float:left;
	height:41px;
	width:160px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") 0px 0px  no-repeat;
	vertical-align: middle;
}
.ballistic a {
	float:left;
	height:41px;
    width:160px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") 0px 0px  no-repeat;
	}
.ballistic a:hover {
	float:left;
	height:41px;
    width:160px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") 0px -41px  no-repeat;
}
.home, .home a {
	float:left;
	height:41px;
	width:94px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") -160px 0px  no-repeat;
	vertical-align: middle;
}
.home_down, .home_down a {
	float:left;
	height:41px;
    width:94px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -160px -82px  no-repeat;
	}
.home a:hover {
	float:left;
	height:41px;
    width:94px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -160px -41px  no-repeat;
}
.store, .store a {
	float:left;
	height:41px;
	width:97px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") -254px 0px  no-repeat;
	vertical-align: middle;
}
.store_down, .store_down a {
	float:left;
	height:41px;
    width:97px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -254px -82px  no-repeat;
	}
.store a:hover {
	float:left;
	height:41px;
    width:97px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -254px -41px  no-repeat;
}
.locations, .locations a {
	float:left;
	height:41px;
	width:116px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") -351px 0px  no-repeat;
	vertical-align: middle;
}
.locations_down, .locations_down a {
	float:left;
	height:41px;
    width:116px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -351px -82px  no-repeat;
	}
.locations a:hover {
	float:left;
	height:41px;
    width:116px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -351px -41px  no-repeat;
}
.about, .about a {
	float:left;
	height:41px;
	width:58px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") -467px 0px  no-repeat;
	vertical-align: middle;
}
.about_down, .about_down a {
	float:left;
	height:41px;
    width:58px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -467px -82px  no-repeat;
	}
.about a:hover {
	float:left;
	height:41px;
    width:58px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -467px -41px  no-repeat;
}
.press, .press a {
	float:left;
	height:41px;
	width:88px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") -525px 0px  no-repeat;
	vertical-align: middle;
}
.press_down, .press_down a {
	float:left;
	height:41px;
    width:88px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -525px -82px  no-repeat;
	}
.press a:hover {
	float:left;
	height:41px;
    width:88px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -525px -41px  no-repeat;
}
.contact, .contact a {
	float:left;
	height:41px;
	width:107px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") -613px 0px  no-repeat;
	vertical-align: middle;
}
.contact_down, .contact_down a {
	float:left;
	height:41px;
    width:107px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -613px -82px  no-repeat;
	}
.contact a:hover {
	float:left;
	height:41px;
    width:107px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -613px -41px  no-repeat;
}
.cfe, .cfe a {
	float:left;
	height:41px;
	width:160px;
	text-align:center;
	color:white;
	display:block;
	background: url("menu/images/top_nav_bar.png") -720px 0px  no-repeat;
	vertical-align: middle;
}
.cfe_down, .cfe_down a {
	float:left;
	height:41px;
    width:160px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -720px -82px  no-repeat;
	}
.cfe a:hover {
	float:left;
	height:41px;
    width:160px;
    text-align:center;
    color:white;
    display:block;
    background: url("menu/images/top_nav_bar.png") -720px -41px  no-repeat;
}
.all_titles_btn, .all_titles_btn a {
	height: 42px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px 0px no-repeat;
}
.all_titles_btn a:hover {
	height: 42px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -42px no-repeat;
}
.all_titles_btn_down, .all_titles_btn_down a {
	height: 42px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -84px no-repeat;
}
.discounts_btn, .discounts_btn a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -126px no-repeat;
}
.discounts_btn a:hover {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -168px no-repeat;
}
.discounts_btn_down, .discounts_btn_down a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -210px no-repeat;
}
.shipping_btn, .shipping_btn a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -252px no-repeat;
}
.shipping_btn a:hover {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -294px no-repeat;
}
.shipping_btn_down, .shipping_btn_down a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -336px no-repeat;
}
.faq_btn, .faq_btn a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -378px no-repeat;
}
.faq_btn a:hover {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -420px no-repeat;
}
.faq_btn_down, .faq_btn_down a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -462px no-repeat;
}
.find_btn, .find_btn a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -504px no-repeat;
}
.find_btn a:hover {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -546px no-repeat;
}
.find_btn_down, .find_btn_down a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -588px no-repeat;
}
.reseller_btn, .reseller_btn a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -632px no-repeat;
}
.reseller_btn a:hover {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -674px no-repeat;
}
.reseller_btn_down, .reseller_btn_down a {
	height: 38px;
	width: 160px;
	display:block;
	background: url("menu/images/left_nav_buttons.png") -10px -716px no-repeat;
}

.by_title, .by_title a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px 0px  no-repeat;
}
.by_title a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px 0px  no-repeat;
}
.by_title_down, .by_title_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px 0px  no-repeat;
}
.by_category, .by_category a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px -27px  no-repeat;
}
.by_category a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px -27px  no-repeat;
}
.by_category_down, .by_category_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px -27px  no-repeat;
}
.by_artist, .by_artist a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px -54px  no-repeat;
}
.by_artist a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px -54px  no-repeat;
}
.by_artist_down, .by_artist_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px -54px  no-repeat;
}
.expose_series, .expose_series a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px -81px  no-repeat;
}
.expose_series a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px -81px  no-repeat;
}
.expose_series_down, .expose_series_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px -81px  no-repeat;
}
.dartiste_series, .dartiste_series a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px -108px  no-repeat;
}
.dartiste_series a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px -108px  no-repeat;
}
.dartiste_series_down, .dartiste_series_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px -108px  no-repeat;
}
.exotique_series, .exotique_series a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px -135px  no-repeat;
}
.exotique_series a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px -135px  no-repeat;
}
.exotique_series_down, .exotique_series_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px -135px  no-repeat;
}
.ultimate_series, .ultimate_series a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px -162px  no-repeat;
}
.ultimate_series a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px -162px  no-repeat;
}
.ultimate_series_down, .ultimate_series_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px -162px  no-repeat;
}
.artofgame_series, .artofgame_series a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") 0px -189px  no-repeat;
}
.artofgame_series a:hover {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -160px -189px  no-repeat;
}
.artofgame_series_down, .artofgame_series_down a {
	height: 27px;
	width: 160px;
	display:block;
	background: url("menu/images/left_menu_buttons.png") -320px -189px  no-repeat;
}




.subsection {
	width: 140px;
	display:block;
	background-color: #f1f1f1;
	text-align: left;
	padding: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
.subsection a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #545454;
	font-weight: bold;
	line-height: 16px;
}
.subsection a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FF9900;
	line-height: 16px;
	font-weight: bold;
}
#subsection_selected, #subsection_selected a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	font-weight: bold;
	line-height: 16px;
}
.selected_items, .selected_items a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 7px;
	color: #000000;
}
.selected_items a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	padding-left: 7px;
}

.series_descriptions {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #857A63;
	padding-left: 15px;
}
.cart_heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #7a8700;
	padding-top: 9px;
	padding-bottom: 5px;
}
.cartfield {
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	width: 30px;
	color: #333333;
	height: 17px;
	text-align: center;
	vertical-align: middle;
}
.cartfield2 {
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	width: 30px;
	color: #333333;
	height: 17px;
	text-align: left;
	vertical-align: middle;
	text-indent: 3px;
}
.cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.ballistic_text_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
.ballistic_text_13px_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
}
.ballistic_text_13px a, .ballistic_text_13px a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f1f1f1;
}
.ballistic_text_13px a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #ff6600;
}
.ballistic_text_11px_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}
.ballistic_text_11px a, .ballistic_text_11px a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.ballistic_text_11px a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}
.ballistic_text_grey_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
}
.ballistic_text_grey_11px a, .ballistic_text_grey_11px a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
}
.ballistic_text_grey_11px a:hover{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}
.ballistic_btn {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
}
.ballistic_text_red_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff0000;
}
.ballistic_text_orange_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ff6600;
}
.more_text_11px, a.more_text_11px, a:visited.more_text_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ff6600;
}
a:hover.more_text_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.ballistic_text_grey_10px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
}
.ballistic_text_certificate_11px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #82936f;
}
.ballistic_text_12px {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

.ballistic_text_12px_white {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ffffff;
}

.ballistic_text_12px_dbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #2a1703;
}

.ballistic_text_13px_dbrown {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #2a1703;
}


input[type=submit], input[type=button], input[type=reset] {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: 19px;
}
.featured_item_01 , .featured_item_01 a{
	background-image: url(home/images/front_page/featured_items/exotique_2_feb_07.jpg);
	height: 231px;
	width: 520px;
	display:block;
}
.featured_item_01_btn, .featured_item_01_btn a{
	background-image: url(home/images/front_page/featured_items/exotique_2_feb_07.jpg);
	height: 20px;
	width: 520px;
	background-repeat: no-repeat;
	background-position: 0px -231px;
	display:block;
}
.featured_item_01_btn a:hover {
	background-image: url(home/images/front_page/featured_items/exotique_2_feb_07.jpg);
	height: 20px;
	width: 520px;
	background-repeat: no-repeat;
	background-position: 0px -271px;
	display:block;
	margin-bottom:10px;
}
.featured_item_02 , .featured_item_02 a{
	background-image: url(home/images/front_page/featured_items/dartiste_ca_feb_07.jpg);
	height: 172px;
	width: 520px;
	display:block;
}
.featured_item_02_btn, .featured_item_02_btn a{
	background-image: url(home/images/front_page/featured_items/dartiste_ca_feb_07.jpg);
	height: 35px;
	width: 520px;
	background-repeat: no-repeat;
	background-position: 0px -172px;
	display:block;
}
.featured_item_02_btn a:hover {
	background-image: url(home/images/front_page/featured_items/dartiste_ca_feb_07.jpg);
	height: 35px;
	width: 520px;
	background-repeat: no-repeat;
	background-position: 0px -208px;
	display:block;
	margin-bottom:10px;
}
.featured_item_03 , .featured_item_03 a{
	background-image: url(home/images/front_page/featured_items/ballisticmasters_feb_07.jpg);
	height: 155px;
	width: 520px;
	display:block;
}
.featured_item_03_btn, .featured_item_03_btn a{
	background-image: url(home/images/front_page/featured_items/ballisticmasters_feb_07.jpg);
	height: 20px;
	width: 520px;
	background-repeat: no-repeat;
	background-position: 0px -155px;
	display:block;
}
.featured_item_03_btn a:hover {
	background-image: url(home/images/front_page/featured_items/ballisticmasters_feb_07.jpg);
	height: 20px;
	width: 520px;
	background-repeat: no-repeat;
	background-position: 0px -195px;
	display:block;
	margin-bottom:10px;
}

.cart_baseline {
	background-image: url(/store/checkout/images/checkout_baseline.jpg);
	background-repeat: no-repeat;
	height: 10px;
	background-position: bottom;
}
.plus {
	background-image: url(/menu/images/plusminus.png);
	background-repeat: no-repeat;
	display: block;
	height: 13px;
	width: 13px;
	float: left;
	margin-right: 5px;
	background-position: 0px 0px;
	margin-top: 2px;
}.minus {
	background-image: url(/menu/images/plusminus.png);
	background-repeat: no-repeat;
	display: block;
	height: 13px;
	width: 13px;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
	background-position: 0px -13px;
}
.noplusminus {
	background-repeat: no-repeat;
	display: block;
	height: 13px;
	width: 13px;
	float: left;
	margin-right: 5px;
	margin-top: 2px;
}

.ballistic_text_12px_purple a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660006;
}

.ballistic_text_12px_purple {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
}
.ballistic_text_12px_purple a, .ballistic_text_12px_purple a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #660066;
}.pagetext {
	font-size: 13px;
}


.txtmedium, .txtmedium td{
	font-size:12px;
}
#one {
	width: 520px;
	background-image:url(/images/ext4_main.jpg);
}
#two {
	width: 520px;
	background-image:url(/images/mp2_main_n.jpg);
}
#three {
	width: 520px;
	background-image:url(/images/ele3_main_bg.jpg);
}
.reseller_large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #7f7f7f;
}
.reseller_small {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7f7f7f;
	padding: 0 15px 0 15px;
}
