/* Global
 * ------------------------------
 */
body {
	background:#1a2235 url(../images/template/body_bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	margin:0 auto;
	padding:0;
	width:100%;
}

html {
	height:100% !important;
	margin:0 auto !important;
	padding:0 !important;
	width:100% !important;
}

body, div, td, table {
	color:#ffffff;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
}

a {
	color:#00deff;
	font-family:verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
}

a:hover {
	color:#ffffff;
	font-family:verdana, sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a:active {
	color:#ffffff;
	font-family:verdana, sans-serif;
	font-size:12px;
	text-decoration:none;
}

form { 
	margin: 0;
}

textarea, input, option, select {
	color:#000000;
	font-family:Verdana;
	font-size:11px;
    font-style:normal;
    font-variant:normal;
    font-weight:normal;
    line-height:normal;
}

input, textarea {
	border:1px solid #141523;
	background-color:#7dc5fe;
}

input[type="radio"], input[type="checkbox"], input[type="button"], input[type="image"] {
	background-color:transparent !important;
}

input[type="submit"] {
	background-color:#ffffff !important;
}

.clearfloat {
	clear:both;
	margin: 0;
	padding: 0;
	line-height:1px;
	font-size: 1px;
}

img, div { 
	behavior: url(/v/vspfiles/templates/NeoStore/js/iepngfix.htc);
}

#page_wrap {
	width:1104px;
	margin:0 auto;
	padding:0;
}

#content_area table { /* Table Alignment Fix */
	text-align: left;
}

/* Header
 * ------------------------------
 */
#header_outter {
	background:url(../images/template/head_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:194px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	width:1104px;
}

#header_inner {
	height:194px;
	margin:0 auto;
	padding:0;
	overflow:hidden;
	width:1104px;
}

#header_inner img {
	border:0;
}

#header_left {
	float:left;
	height:194px;
	margin:0;
	padding:0 0 0 100px;
	width:397px;
}

#header_left a {
	display:block;
	height:174px;
	margin:0;
	padding:0;
	width:287px;
	text-decoration:none;
}

#header_right {
	float:right;
	height:194px;
	margin:0;
	padding:0;
	width:607px;
}

#header_right_top {
	color:#7cc5ff;
	font-family:verdana, sans-serif;
	font-size:10px;
	/*height:31px;*/
	line-height:11px !important;
	vertical-align:top !important;
	margin:0;
	max-height:31px !important;
	overflow:hidden !important;
	padding:15px 86px 0 0;
	text-align:right;
	width:521px;
}

#header_right_top a {
	margin:0 0 0 5px;
	padding:0;
}

#DropDown_Currency { /**/
	height:17px;
	padding-top:3px;
}

#DropDown_Currency select { /**/
	background-color:#7DC5FE;
	color:#000000;
	font-size:10px;
	width:125px;
	border:1px solid #000000;
}

#DropDown_Currency option { /**/
	background-color:#7DC5FE;
	color:#000000;
	font-size:10px;
}

#header_right_mid1 {
	height:22px;
	margin:0;
	padding:27px 110px 0 0;
	width:497px;
}

#header_search {
	float:right;
	margin:0;
	padding:0;
}

#header_search_text {
	/*color:#738123;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
	float:left;
	height:24px;
	margin:0px;
	max-width:43px;
	overflow:hidden;
	padding:7px 0px 0px 10px;
	width:43px;*/
}

#header_search #search_form {
	padding:0;
	overflow:hidden;
	margin:0;
	width:185px;
}

#header_search #search_form:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#search_form_input {
	float:left;
	margin:1px 14px 0 0;
	padding:0;
	vertical-align:top;
	overflow:hidden;
	width:160px;
}

#search_form_input input {
	background-color:transparent;
	border:0;
	color:#1a2235 !important;
	font-family:arial, verdana, sans-serif !important;
	font-size:10px !important;
	font-weight:normal;
	text-transform:none;
	text-align:left;
	margin:0 !important;
	padding:0;
	vertical-align:top;
	width:160px;
}

#search_form_go {
	float:right;
	height:8px;
	margin:3px 2px 0 0;
	padding:0;
	width:9px;
	text-align:right;
}

#header_right_mid2 {
	height:68px;
	margin:0;
	padding:0;
	width:607px;
}

#header_right_mid2_left {
	float:left;
	height:29px;
	margin:0;
	padding:39px 0 0;
	width:327px;
}

#header_right_mid2_right {
	float:right;
	height:68px;
	margin:0;
	padding:0;
	width:280px;
}

#header_right_mid2_right_top {
	height:40px;
	margin:0;
	padding:0 37px 0 0;
	width:243px;
}

#header_right_mid2_right_top a {
	display:block;
	float:right;
	height:40px;
	margin:0;
	padding:0;
	width:40px;
	text-decoration:none;
}

#header_right_mid2_right_btm {
	height:28px;
	margin:0;
	padding:0 33px 0 0;
	width:247px;
}

#view_cart_text {
	margin:0;
	padding:0;
}

#view_cart_text:after {
	content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

#view_cart_text_left {
	float:right;
	margin:0;
	padding:0;
}

#view_cart_text_left a {
	color:#42baf4;
	display:block;
	font-family:verdana, sans-serif;
	font-size:11px;
	text-decoration:none !important;
	margin:0;
	padding:0;
	width:87px;
}

#view_cart_text_left a:hover {
	color:#ffffff;
	text-decoration:none !important;
}

#view_cart_text_right {
	background:url(../images/template/cart_arrow.jpg);
	background-position:0 4px;
	background-repeat:no-repeat;
	float:right;
	color:#42baf4 !important;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-transform:none;
	margin:0;
	padding:0 0 0 7px;
	overflow:visible;
	white-space:nowrap !important;
	width:auto !important;
}

#view_cart_text_right span {
	color:#fac536 !important;
	display:inline;
	font-family:verdana, sans-serif;
	font-size:11px;
	font-weight:bold !important;
	white-space:nowrap !important;
}

#display_cart_summary {
	display:none;
}

#header_right_btm {
	color:#141523;
	font-family:verdana, sans-serif;
	font-size:17px;
	font-weight:bold;
	height:30px;
	margin:0;
	padding:1px 0 0;
	width:607px;
}

#header_right_btm a{ /**/
	color:#000000;
	font-size:14px;
	font-family:"Calibri",sans-serif;
	text-decoration:underline;
}

#header_right_btm a:hover{ /**/
	color:#333333;
	font-size:14px;
	font-family:"Calibri",sans-serif;
	text-decoration:underline;
}

#header_right_btm span {
	color:#141523;
	font-family:verdana, sans-serif;
	font-size:12px;
	font-weight:normal;
}

/* Content
 * ------------------------------
 */
#content_outter {
	background:url(../images/template/content_bg.jpg);
	background-position:0px 0px;
	background-repeat:repeat-y;
	clear:both;
	margin:0 auto;
	padding:0;
	/*overflow:hidden;*/
	width:1104px;
}

#content_inner {
	margin: 0 auto;
	padding:0;
	/*overflow:hidden;*/
	width:1104px;
}

#content_left {
	float:left;
	margin:0;
	padding:0;
	/*overflow:hidden;*/
	width:215px;
}

#content_left img {
	border:0;
}

#content_area {
	float:right;
	min-height:500px;
	width: 859px;
	padding:10px 15px 20px 0;
	margin:0 auto;
	/*overflow:hidden;*/
}

#display_promotions_999 {
	margin:0;
	padding:10px 0 0;
}

#navpromo_livechat {
	margin:0;
	padding:0 0 0 16px;
}

#VolusionLiveChat {
	width:172px;
	height:76px;
	overflow:hidden;
}

#VolusionLiveChat table tr td a{
	color:transparent !important;
}

#navpromo_new { /**/
	width:172px;
	height:22px;
	padding:10px 0 10px 16px;
}

#navpromo_newsletter {
	background:url(../images/template/newsletter_bg.jpg);
	background-repeat:no-repeat;
	height:159px;
	margin:0;
	padding:0;
	width:215px;
}

#navpromo_newsletter_inner {
	height:84px;
	margin:0;
	padding:75px 17px 0 28px;
	width:170px;
}

#navpromo_newsletter_inner #newsletter_text {
	float:left;
	color:#42baf4;
	font-size:10px;
	font-family:arial, verdana, sans-serif;
	height:59px;
	margin:0;
	padding:0;
	width:170px;
	vertical-align:top;
}

#navpromo_newsletter_inner #subscribe_form {
	height:25px;
	margin:0;
	padding:0 0 0 7px;
}

#navpromo_newsletter_inner #newsletter_input_wrap {
	float:left;
	margin:0;
	padding:0 12px 0 0;
	width:134px;
}

#navpromo_newsletter_inner #newsletter_input {
	background-color:transparent;
	border:0;
	color:#1a2235;
	font-family:arial, verdana, sans-serif !important;
	font-size:10px;
	margin:0;
	padding:0px;
	width:134px;
}

#navpromo_newsletter_inner #newsletter_submit_wrap {
	float:right;
	height:8px;
	margin:3px 8px 0 0;
	padding:0;
	width:9px;
	text-align:right;
}

#navpromo_sellortrade {
	width:196px;
	padding-left:15px;
}

/* Footer
 * ------------------------------
 */
#footer_outter {
	clear:both;
	background:url(../images/template/footer_bg.jpg);
	background-repeat:no-repeat;
	background-position:top left;
	height:222px;
	margin:0 auto;
	padding:0;
	width:1104px;
}

#footer_inner {
	height:222px;
	margin: 0 auto;
	padding:0;
	width:1104px;
}

#footer_inner img {
	border:0;
}

#footer_top {
	height:152px;
	margin:0;
	padding:0;
	width:1104px;
}

#footer_top_left {
	color:#39abe1;
	font-family:verdana, sans-serif;
	font-size:11px;
	float:left;
	height:134px;
	margin:0;
	padding:18px 0 0 31px;
	width:179px;
}

#footer_top_left p {
	color:#39abe1;
	font-family:verdana, sans-serif;
	font-size:11px;
	margin:0;
	padding:0 0 5px;
}

#footer_top_mid {
	float:left;
	height:133px;
	margin:0;
	padding:19px 0 0;
	width:741px;
}

.footer_links {
	float:left;
	margin:0;
	padding:0;
	text-align:center;
}

.footer_links span {
	color:#39abe1;
	font-family:verdana, sans-serif;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	text-align:center;
	margin:0;
	padding:0;
}

#products {
	margin:0;
	padding:0;
	width:147px;
}

#about {
	margin:0;
	padding:0;
	width:148px;
}

#policies {
	margin:0;
	padding:0;
	width:148px;
}

#account {
	margin:0;
	padding:0;
	width:149px;
}

#help {
	margin:0;
	padding:0;
	width:148px;
}

#footer_top_right {
	float:left;
	height:133px;
	margin:0;
	padding:18px 0 0;
	width:153px;
	text-align:center;
}

#footer_btm {
	height:70px;
	margin:0;
	padding:0;
	width:1104px;
}

#footer_btm_left {
	color:#39abe1;
	font-family:verdana, sans-serif;
	font-size:10px;
	float:left;
	line-height:14px;
	letter-spacing:-0.3px;
	height:70px;
	margin:0;
	padding:0 285px 0 95px;
	width:270px;
	text-align:center;
}

#footer_btm_left a {
	color:#39abe1;
	font-family:verdana, sans-serif;
	font-size:10px;
	text-decoration:none;
}

#footer_btm_left a:hover {
	text-decoration:underline;
}

#footer_btm_right {
	float:right;
	margin:0;
	padding:10px 0 0;
	width:385px;
}

#footer_ccards {
	float:left;
	margin:0;
	padding:0;
}

#footer_paypal {
	float:left;
	margin:0 0 0 5px;
	padding:0;
}

#footer_billmelater {
	float:left;
	margin:0 0 0 5px;
	padding:0;
}

.v65-error-list-wrapper ul li{ /* Yellow Warning Box text */
	color:#000000;
	font-weight:bold;
}

#content_area table[bgcolor="#CC0000"] > tbody > tr[bgcolor="#FFFFFF"] > td[bgcolor="#FFFFCC"] > table td{ /*Error box when no cookies are enabled*/
	color:#000000;
}

/* Article Pages
 * ------------------------------
 */
.article_header {
	margin:-5px 0 0 -5px;
}


.next_page_img {
width: 63px !important;
height: 15px !important; 
}

.previous_page_img {
width: 125px !important;
height: 15px !important; 
}