@charset "utf-8";
/*PAGE Globles*/
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-color: #123f80;
}
img {
	border:0px;
}
form {
	margin: 0px;
	padding: 0px;
}
table {
	width:100%;
	margin: 0px;
	padding: 0px;
}
input, textarea {
	font-size:12px;
	font-family:Tahoma;
	color:#000000;
	line-height:13px;
	padding:0px;
}
.bg25282D {
	background-color: #25282D;
}
.bg020c1d {
	background-color: #020c1d;
}
.bg333333 {
	background-color: #333333;
}
/* END of PAGE Globles*/

/*DEFINE LINK_TO_PAGE*/
.pageLinkMbox {
	height: 150px;
	width: 135px;
	float: left;
	margin-left: 8px;
	margin-top: 4px;
}
.linkImage {
	height: 120px;
	width: 120px;
	margin-right: auto;
	margin-left: auto;
}
.linkName {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.linkName a:link, .linkName a:visited, .linkName a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px;
}
.linkName a:hover  {
	color:#66CCFF;
	text-decoration:underline
}
.linkText {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 0px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 4px;
}
.pageLinkMbox2 {
	height: 50px;
	width: 135px;
	float: left;
	margin-left: 8px;
	margin-top: 4px;
}
.linkName2 {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-align: center;
	padding-top: 4px;
	padding-right: 4px;
	padding-bottom: 0px;
	padding-left: 4px;
}
.linkName2 a:link, .linkName2 a:visited, .linkName2 a:active {
	color:#FFFFFF;
	text-decoration:none;
	font-size:14px;
	font-weight: bold;
}
.linkName2 a:hover  {
	color:#66CCFF;
	text-decoration:underline
}


/* END DEFINE LINK_TO_PAGE*/
/*PAGE CENTER*/
#pagecenter {
	width: 887px;
	padding: 0px;
	margin-right: auto;
	margin-left: auto;
}
/*Dart World Header*/
.header td 		 {color:#ffffff; font-size:10px;}
.header span	 {color:#ffffff; font-size:11px;}
.header b   	 {color:#ffffff;}
.header a, .header a:visited, .header a:active {color:#3aa6cb; text-decoration:underline; font-size:11px;}
.header a:hover  {color:#3aa6cb;text-decoration:none}
.header strong a, .header strong a:visited, .header strong a:active {color:#C9CBBD; text-decoration:underline; font-size:11px}
.header strong a:hover  {color:#C9CBBD;text-decoration:none}
#vhead {
	background-color: #666666;
	background-image: url(http://65.18.168.101/images/1_bg1.gif);
	width: 780px;
	height: 63px;
}
.vsearchtop {
	width: 204px;
	text-align: center;
	margin-top: 15px;
}
.vcartb {
	width: 416px;
	text-align: center;
	padding-left: 10px;
}
p {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.vminicart {
	width: 140px;
}
/*END Dart World Header*/

/*Dart Right Side ONLY*/
.rightside {
	height: 200px;
	width: 120px;
}
.rightside a, .rightside a:visited, .rightside a:active {color:#3aa6cb; text-decoration:underline; font-size:11px;}
.rightside a:hover  {color:#3aa6cb;text-decoration:none}
.rightside1 {
	height: 200px;
	width: 120px;
}
.rightside1 a, .rightside1 a:visited, .rightside1 a:active {color:#3aa6cb; text-decoration:underline; font-size:11px;}
.rightside1 a:hover  {color:#3aa6cb;text-decoration:none}
.rightside2 {
	height: 200px;
	width: 120px;
}
.rightside2 a, .rightside2 a:visited, .rightside2 a:active {color:#3aa6cb; text-decoration:underline; font-size:11px;}
.rightside2 a:hover  {color:#3aa6cb;text-decoration:none}
/* END Dart Right Side ONLY*/

/*Dart Left Menus*/
#leftdart {
	width: 200px;
	background-color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}
.box_Left_txt td {
	height:42px;
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	font-size:10px;
	background-image: url(images/lefttmenu.gif);
}
.box_Left b {color:#fa0404; font-size:10px }
.box_Left s {color:#23baed; font-size:10px; font-weight:bold;}

.box_Left ul {
	padding:0;
	list-style:none;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 10px;
}
.box_Left .bg_list {
	background:url(images/bg_list1.gif) left  bottom no-repeat; 
}
.box_Left .bg_list a {
	background:url(images/bg_list.gif) left top no-repeat;
	background-position:0 5px; line-height:22px;
	color:#ffffff;
	text-decoration:none;
	padding-left:15px;
}
.box_Left .bg_list a:hover {
	color:#23baed;
	text-decoration:underline;
}
.box_Left .bg_list_un 	{background:url(images/bg_list_un.gif) left top no-repeat; line-height:23px; background-position:0 10px; margin-left:15px}
.box_Left .bg_list_un a	{color:#A10E04;text-decoration:underline; padding-left:10px;}
.box_Left .bg_list_un a:hover	{color:#A10E04; text-decoration:none;}
.box_Left .bg_list_sub 		{background:url(images/bg_list1.gif) left  bottom no-repeat; }
.box_Left .bg_list_sub a	{line-height:22px; color:#ffffff; text-decoration:underline; padding-left:18px;}
.box_Left .bg_list_sub a:hover	{color:#A10E04;text-decoration:none;}
.box_Left_txt1 td { 
	height:42px;
	background:url(images/li2.gif); 
	text-transform:uppercase;
	font-weight:bold;  color:#ffffff; font-size:10px;
}

/*Customer Registration*/ 
.regbox {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-left: 30px;
	font-size: 12px;
	margin-bottom: 10px;
}
.regbox a:link, .regbox a:visited, .regbox a:active {
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}			
.regbox a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
.compname {
	width: 170px;
	padding-left: 30px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 16px;
}
.compname a:link, .compname a:visited, .compname a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight: normal;
	text-decoration:underline;
}			
.compname a:hover {
	color:#FFFFFF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
}
/*END Dart Left Menus*/


/*Dart Body*/
#bodydart {
	width: 580px;
	background-color: #25282D;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}
.cont_Body_txt td {
	height:42px;
	background:url(http://65.18.168.101/images/1_li1.gif);
	text-transform:uppercase;
	font-weight:bold;
	color:#ffffff;
	font-size:14px;
}
.cont_Body_txt a { 
				font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:none;}				  
.cont_Body_txt a:hover { 
				font-weight:bold; color:#FFFFFF; font-size:14px; text-decoration:underline;}
.bodytext1 {
	text-align: left;
	width: 560px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-top: 3px;
}
.bodytext1Sub {
	text-align: left;
	width: 560px;
	padding-top: 5px;
	padding-right: 4px;
	padding-bottom: 4px;
	padding-left: 6px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	margin-top: 3px;
	border: 0px none #999999;
}

.bodytext1Sub a:link, .bodytext1Sub a:visited, .bodytext1Sub a:active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}			
.bodytext1Sub a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration:underline;
}

.bodytext2 {
	text-align: left;
	padding: 4px;
	width: 572px;
}
.bodytext3 {
	text-align: left;
	padding: 4px;
	width: 572px;
}
#bodyFRAME {
	width: 572px;
	background-color: #CCCCCC;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 12px;
	font-weight: normal;
	margin-right: 2px;
	margin-left: 3px;
	border-top-width: 0px;
	border-right-width: 2px;
	border-bottom-width: 0px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #336600;
	border-right-color: #83a3ca;
	border-left-color: #08388a;
	text-align: left;
}
#bodyFRAME a:link, #bodyFRAME a:visited, #bodyFRAME a:active {
	color:#0000FF;
	font-size:12px;
	font-weight:normal;
	text-decoration:underline;
}			
#bodyFRAME a:hover {
	color:#0000FF;
	text-decoration:underline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
}
/*END Dart Body*/

/*Dart Footer*/
#mainfooter {
	width: 780px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;	
}
.footerPage	{
	background-image: url(http://65.18.168.101/images/bot.gif);
	height: 60px;
	width: 780px;
}
.footerPage a, .footerPage a:visited, .footerPage a:active {
	color:#FFFFFF;
	font-size:10px;
}
.footerPage a:hover {color:#FFFFFF;text-decoration:underline;}	
.footerPage td {color:#FFFFFF; font-size:10px;}
.footerPage b, .footerPage b a, .footerPage b a:visited, .footerPage b a:active {color:#A8A8A8; font-size:11px; font-weight:bold; text-decoration:underline;}			
.footerPage b a:hover {color:#A8A8A8; text-decoration:none;}
.crditcards {
	width: 190px;
	text-align: right;
	padding-right: 10px;
	padding-top: 20px;
	float: left;
}
.footlinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 22px;
	padding-top: 12px;
}
.footlinks a, .footlinks a:visited, .footlinks a:active {
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
} 			
.footlinks a:hover {color:#FFFFFF;text-decoration:underline;}
/* END of Dart Footer*/


/*MAIN PRODUCT TEMPLATE CSS*/
.prodbox {
	width: 135px;
	margin-left: 5px;
	float: left;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-right: 1px;
	border: 1px solid #333333;
	height: 305px;
}
.prodbox a, .prodbox a:visited, .prodbox a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}			
.prodbox a:hover {
	color:#3aa6cb;
	text-decoration:none;
}
.prodImage {
	width: 133px;
	overflow: hidden;
	text-align: center;
}
.prodName {
	width: 133px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	height: 30px;
	overflow: hidden;
}
.prodName a, .prodName a:visited, .prodName a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}			
.prodName a:hover {
	color:#3aa6cb;
	text-decoration:none;
}
.prodSKU {
	width: 133px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
}
.prodPrice {
	width: 133px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	height: 50px;
	text-align: center;
}
.prodSalePrice {
	width: 133px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #66CC33;
	text-align: center;
}
.prodQtyPrice {
	width: 133px;
	margin-left: 2px;
}
.prodQty {
	width: 133px;
	margin-left: 2px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;
}
.prodCart {
	width: 110px;
	margin-left: auto;
	margin-top: 3px;
	margin-right: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}

/*More Info SubProduct CSS*/

.prodSubproductName {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FF00;
}
.prodVariablePrice {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FF00;
}

/*MORE INFO PAGE CSS*/

.moreimagesbox {
	width: 110px;
	margin-left: 3px;
	margin-top: 3px;
	border: thin solid #FFFFFF;
}
.morinfoCart {
	width: 110px;
	margin-left: 3px;
	margin-top: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
.moreinfoImage {
	width: 580px;
	text-align: center;
	overflow: hidden;
}
.moreinfoName {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	width: 400px;
	padding-left: 10px;
	margin-right: 140px;
}
.morinfoPDiscript {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	width: 350px;
	padding-left: 10px;
}
.morinfoRCart {
	width: 98%;

}
#magicimage {
	height: 202px;
	width: 580px;
	background-image: url(magic/graphics/background.jpg);
}
.ProdNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	margin-left: 10px;
}
.PageNumber {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	padding-top: 5px;
	text-align: left;
}
.currentpage {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}
.prevnext .prevnext {
	font-family: Arial, Helvetica, sans-serif;
	color: #00FF00;
	padding-right: 3px;
	padding-left: 3px;
	font-size: 12px;
}
/*Product BIG CSS*/
.prodboxWide {
	width: 275px;
	margin-left: 5px;
	float: left;
	margin-top: 10px;
	margin-bottom: 2px;
	margin-right: 1px;
	border: 1px solid #333333;
	height: 305px;
}
.prodboxWide a, .prodboxWide a:visited, .prodboxWide a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}			
.prodboxWide a:hover {
	color:#3aa6cb;
	text-decoration:none;
}
.prodImageWide {
	width: 120px;
	margin-left: auto;
	overflow: hidden;
	margin-right: auto;
}
#LeftNewsForm {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	width: 180px;
	background-color: #666666;
	margin-bottom: 10px;
	margin-left: 10px;
}
/*Helpfull information*/

.helpinfo {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
.helpinfo p  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #FFFFFF;
}
#searchtab {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
}
#searchtab a, #searchtab a:visited, #searchtab a:active {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}			
#searchtab a:hover {
	color:#3aa6cb;
	text-decoration:none;
}
#bodySearch {
	width: 780px;
	font-weight: bold;
	color: #FFFFFF;
}
