div,td,span,p,table,body,br,hr,tr,th,a,input,select,textarea,.normalfont,.links,.linksover,.normalfonts,a:visited,a:hover,a:active,.normalfont-blue,.web_footer,.error,.normalRed,.tdline,.tdline_over,.line,.bigsize,.smallfont,.headtable,.loged,.txtlogout,.smallfonts,.web_footer1,.txt8p,.txt9p,.atlcview,.useronline,.footarticle,.txt8pt,.style3,.stylefrmmail,.recmdtopic,.postby,.adjectivetopic,a:link,.blockheadcode,.txt12pt,.spacailmenu,.articlebox,.spacailmenuOver
{
	font-family :verdana,geneva,Tahoma, sans-serif, "MS Sans Serif";;
	font-size:small;
}

div,td,span,p,table,body,br,hr,tr,th,a,input,select,textarea,.normalfont,.links,.linksover,.normalfonts,a:visited,a:hover,a:active,a:link,.normalfont-blue,.web_footer,.error,.normalRed,.tdline,.tdline_over,.line,.atlcview,.footarticle,.recmdtopic,adjectivetopic,.wmastertalk,.groupnew,.blockheadcode,.spacailmenu,.articlebox,.spacailmenuOver,.txtlogout,.txt10pt,.mainPrice {
	font-size: 10pt;
}

.smallfont,.headtable,.loged,.smallfonts,.web_footer1,.postby,.txt8p {
	font-size: 8pt;
}

* a img {
	border:0;
}

p {
	clear: both;
}

#v-search {
    height: 25px; 
    position: relative;
    top: 0;	
}

#v-engine { 
	float:left;
	padding:0;
	margin-top: -3px;
    height: 25px; 
    position: relative;
    top: 0;
 }
 
.LeftColumn {
	border-bottom: 1px dashed #e0e0e0;
	background-color: #F5F5F5;
	height: 25px;
}

.stylefrmmail,.head_news,.txt12pt {
	font-size: 10pt;
}

.mainhead {
	font-size: 13pt;
	color: #003399;
}

.wmastertalk,legend {
	font-size: 11pt;
}

.txtCenter {
	text-align: center;
}

.txt9p,.useronline {
	font-size: 9pt;
}

legend {
	color: blue;
}

.adjectivetopic {
	color: #CC3300;
}

.links {
	text-decoration: none;
	cursor: pointer;
	height: 25px;
}

.linksover {
	color: #3300FF;
	text-decoration: underline;
	cursor: pointer;
	height: 25px;
}

.normalfonts {
	background-color: #D9DCDD;
	border: 1px dashed #00000;
}

a:link {
	color: blue;
	text-decoration: none;
}

a:visited {
	color: blue;
	text-decoration: none;
}

a:hover {
	color: red;
}

a:active {
	color: #914813;
	text-decoration: none;
}

.mnucolor {
	color: #069;
}

.footarticle {
	color: #B85A2E;
}

.atlcview {
	color: #CC0033;
}

.normalfont-blue {
	color: #164A7C;
}

.head_news {
	color: #003399;
}

.t-head {
	font-size: 18pt;
	color: #CC0000;
}

.groupnew {
	color: blue;
	height: 28px;
}

.alignLeft {
	text-align: left;
}

.alignCenter {
	text-align: center;
}

.web_footer,.web_footer1 {
	color: #C4C4C4;
}

.recmdtopic {
	color: #CC0066;
}

.useronline {
	color: #C4C4C4;
}

.bigsize {
	font-size: 13pt;
	font-weight: bold;
}

.error {
	background-color: red;
}

.normalRed {
	color: red;
}

.txtlogout {
	background-color: #DBDDF2;
}

.boxsh {
	border: 1px dashed #000000;
	text-align: center;
	font-size: 8pt;
}

.headtable {
	color: #000099;
	background-color: C2CFDF;
}

.smallfont {
	color: #666666;
}

.line {
	border-bottom: 1px dashed #E5E5E5;
	height: 23px;
}

.button {
	border: 1px solid #D1D1D1;
	height: 30px;
}

.smallbutton {
	font-size: 9pt;
	border: 1px solid #D1D1D1;
	height: 20px;
}

.linerep {
	background-repeat: repeat-x;
	vertical-align: text-bottom;
}

table.mhl td {
	height: 24px;
}

.spacer {
	color: #85abd0;
	white-space: nowrap;
}

.fontblue {
	color: #003399;
}

a.worldphp-mainlink:link,a.worldphp-mainlink:visited {
	text-decoration: none;
	color: #069;
	white-space: nowrap;
}

a.worldphp-mainlink:hover {
	text-decoration: underline;
	color: #069;
	white-space: nowrap;
}

.postby {
	color: #C6C8D0;
}

.spacer,a.worldphp-mainlink:link,a.worldphp-mainlink:visited,a.worldphp-mainlink:hover,.masthead-phone,a.fbox:hover
	{
	font-family: Tahoma, verdana, arial, sans-serif;
	font-weight: bold;
}

td.blbg {
	background-image: url("../../images/mnubg.gif");
	background-repeat: repeat-x;
	background-position: 100% 100%;
	vertical-align: bottom;
}

td.blbg {
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #e3edf7;
	white-space: nowrap;
}

.tdline {
	text-decoration: none;
	border-bottom: 1px dashed #E5E5E5;
	height: 26px;
	color: #000000;
}

.tdline_over {
	color: blue;
	cursor: pointer;;
	text-decoration: none;
	/*background-color:#EAEAEA;*/
	border-bottom: 1px dashed #C7C7C7;
	height: 26px;
}

.articlebox {
	padding-top: 20px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 20px;
	border: 1px dashed #DBDBDB;
	background-color: #FFFFD7;
	text-align: left;
}

.spacailmenu {
	color: white;
	height: 25px;
	background-color: #68A9D1;
	border-bottom: 1px dashed #C7C7C7;
}

.ColumnLeft {
	background-color: #efefef;
	text-align: right;
	width: 25%;
}

.spacailmenuOver {
	color: white;
	height: 25px;
	background-color: #0066CC;
	border-bottom: 1px dashed #C7C7C7;
	cursor: pointer;;
	/*text-decoration:underline;*/
}

.cursorhand {
	cursor: pointer;
}

.redstar {
	color: red;
	font-wieght: bold;
	font-size: 11pt;
}

.blockheadcode {
	text-align: left;
	margin: 0 auto 0 auto;
	width: 90%;
	padding: 3px;
}

.blockcode {
	text-align: left;
	background: #FFFFEC;
	border: 1px dashed #DFE3EE;
	width: 85%;
	color: #373737;
	margin: 0 auto 0 auto;
}

#headVNOut {
	padding: 2px;
	vertical-align: middle;
	text-align: right;
}



#maingrptpro li {
	margin: 0;
	list-style-type: none;
	line-height: 20px;
	vertical-align: buttom;
	float: left; 
}

#headsp {
	height: 3px;
}


#umenu_left ul {
	text-align: left;
	margin: 5px 0 0 0;
	list-style-type: none;
	width: auto;
	padding: 0;
}

#umenu_left li {
	padding-left: 10px;
	vertical-align: middle;
	border-bottom: 1px dashed #C7C7C7;
	line-height: 25px;
	list-style-type: none;
}

#umenu_left a {
	text-decoration: none;
	color: #000;
}

#umenu_left a:hover {
	text-decoration: none;
	color: blue;
}


#frmCheckOut {
	text-align: left;
	font-size: 10pt;
	width: 100%;
}

#frmCheckOut ul {
	margin: 0;
	float: left;
	list-style-type: none;
	width: 100%;
}

#frmCheckOut li {
	float: left;
	list-style-type: none;
	padding-right: 10px;
}

.CLeft {
	width: 75%;
	vertical-align: top;
}

.CRight {
	vertical-align: top;
	width: 25%;
}

.menu {
	letter-spacing: 1px;
	text-align: left;
	background-color: #E5E5E5;
}

.menu ul {
	margin: 0;
	list-style-type: none;
	line-height: 30px;
}

.menu li {
	font-size: 12pt;
	float: left;
	padding-left: 15px;
	vertical-align: middle;
	list-style-type: none;
}

.menu a {
	color: #000;
	text-decoration: none;
}

.imageproductbox { 
	vertical-align: top;
}

#product_includevat {
	font-size: 9pt;
	color: #9E9E9E;
}

#product_nprice {
	font-size: 10pt;
	font-weight: bold;
}

#product_nsprice {
	font-size: 10pt;
	text-decoration: line-through;
	font-weight: bold; 
}

#product_sprice {
	font-size: 10pt;
	color: red; 
	font-weight: bold;
	
}

#productBox {
	width:100%;
	margin-left:auto;
	margin-right:auto;
}

.imageproductbox {
	border: 1px solid #E8E8E8;
}

#productimg,#productname, #productdescript,
#product_sprice,#product_nsprice,
#product_includevat,
#product_includevat  {
	 
	
}

#productname {
	color: #555555;
	width: 200px;
}

#productname a {
	color: #444; 
}

#productname a:visited {
	color: #666; 
}

#productname a:hover {
	color:#069;
	cursor: pointer;
}


 
#productimg a {
	background-color: #fff;
}

#productimg a:hover {
	background-color: #FFFF00;
	cursor: pointer;
}

#productdescript {
	width:98%;
	margin:0; 
	padding-top: 0px;	
	color:#555555;
	border-top:1px solid #EEE;
}

#productdescript p {
	margin:0;
	padding-top:2;
	color:#555555;
}

.msgShoppingCart {
	color: blue;
	font-size: 11pt;
	padding-right: 10px;
	padding-buttom: 10px;
}

#shoppingCartBoxLight {
	letter-spacing: 0px;
	text-align: left;
	padding: 2px;
}

#shoppingCartBoxLight ul {
	margin: 0;
	list-style-type: none;
	line-height: 20px;
	float: left;
	border-bottom: 1px dashed #BFBFBF;
	padding: 0;
	width: 100%;
}

#shoppingCartBoxLight li {
	padding: 0;
	float: left;
	font-size: 8pt;
	padding-right: 10px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_light {
	padding: 0;
	float: left;
	font-size: 8pt;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: middle;
	list-style-type: none;
}

#showShoppingCart_full ul {
	margin: 0;
	list-style-type: none;
	line-height: 25px;
	float: left;
	padding-top: 15px;
	/*border-bottom: 1px dashed #CDCDCD;*/
	padding: 0;
	width: 100%;
}

#showShoppingCart_full li {
	padding: 0;
	float: left;
	font-size: 10pt;
	padding-right: 10px;
	vertical-align: middle;
	list-style-type: none;
	border-bottom: 0px;
}

li#showShoppingCart_more {
	text-align: right;
	width: 100%;
	font-size: 8pt;
	color: #3370E1;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_amnt {
	text-align: center;
	color: #3370E1;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_name {
	width: 150px;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_img {
	text-align: center;
	padding-right: 5px;
	width: 70px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_del {
	text-align: center;
	width: 30px;
	padding-right: 5px;
	padding-top: 10px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_nprce {
	text-align: center;
	width: 80px;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_sprce {
	text-align: center;
	width: 80px;
	color: red;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_head {
	text-align: center;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_amnt {
	text-align: center;
	width: 50px;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_sum {
	text-align: right;
	width: 90px;
	color: green;
	font-weight: bold;
	padding-right: 5px;
	vertical-align: middle;
	list-style-type: none;
}

li#showShoppingCart_full_total {
	text-align: right;
	width: 100%;
	font-size: 11pt;
	padding-right: 25px;
	vertical-align: middle;
	list-style-type: none;
	line-height: 35px;
}

li#ShoppingCart_next {
	margin: 0;
	list-style-type: none;
	line-height: 40px;
	height: 40px;
	float: left;
	text-align: right;
	width: 100%;
}

li#showShoppingCart_img_head {
	width: 100%;
	height: 20px;
	vertical-align: middle;
	list-style-type: none;
	padding-right: 5px;
	padding-top: 10px;
	line-height: 20px;
}

#ushippingbox {
	letter-spacing: 1px;
	text-align: left;
	padding: 3px;
}

#ushippingbox ul {
	margin: 0;
	list-style-type: none;
	line-height: 20px;
	padding: 0;
	width: 100%;
}

#ushippingbox li {
	padding: 0;
	font-size: 10pt;
	padding-right: 10px;
	vertical-align: middle;
	list-style-type: none;
}

#page_top , #page_bottom {
	text-align:right;
	font-size:12pt;
	font-weight:bold;
}


