
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td
	{
	margin: 0;
	padding: 0;
}

p {
	font: normal 12px tahoma;
	margin-bottom: 5px;
}

ol,ul {
	list-style: none;
}

a {
	border: 0px;
	text-decoration: none;
}

img {
	border: 0;
}

form label {
	display: -moz-block;
	display: block;
	vertical-align: top;
	line-height: 1.6;
	cursor: pointer;
	/* 	text-align: left; */ 
	/* 	border: 1px solid red; */
	/* 	width: 130px;*/
}

form label {
	width: 200px;
}

input {
	border: 0;
	background: transparent;
	
}

div {
	margin-top: 0;
	padding-top: 0;
}

/* Eror and valid class for session messages */
.error {
	margin-top: 5px;
/*	margin-left: 10px;	*/
	color: #CF5145;
	font: normal 15px arial;
}

.valid {
	margin-top: 5px;
/*	margin-left: 10px;	*/
	color: #418ac9;
	font: normal 15px arial;
}

#main { /*border:1px solid red;*/
	position: relative;
	width: 1000px;
	height: auto;
	margin: 0 auto;
}

#mainbody { /*border:1px solid #000;*/
	position: relative;
	width: 100%;
	height: auto;
	margin-top: 5px;
}

#body {
	position: relative;
	width: 1000px;
	height: auto;
	top: 0px;
}

#content {
	position: relative;
	width: auto;
	height: auto;
	top: 0px;
	left: 5px;
	padding-bottom: 20px;
	float: left;
}

/* -------------------------- Content borders  ------------------------------- */
#content_div {
	position: relative;
	width: 796px;
	overflow: visible;
	margin-left: 9px;
	float: left;
}

#content_title_border {
	position: relative;
	background: transparent url('../img/titlegrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	height: 24px;
}

#content_title_text {
	position: relative;
	font: normal 11px verdana;
	text-decoration: none;
	color: #333333;
	padding-top: 5px;
	padding-left: 10px;
}

#content_inside_border {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 794px;
	top: -1px;
	left: 0;
}

#content_inside_text {
	position: relative;
	width: 797px;
	left: 0;
	top: 0;
	padding-bottom: 30px;
	padding-left: 30px;
	/*	bottom: 0;*/
}

/*-------------------------------- TOP BAR ------------------------------------*/
#maintop {
	border: 1px solid #DDDDDD;
	position: relative;
	background: #FFFFFF url(../img/header/topbar.png) repeat-x;
	width: 100%;
	height: 35px;
}


#lang {
	position: absolute;
	top: 10px;
	left: 18px;
	font: normal 10px verdana;
	color: #999999;
}

#eng {
	position: absolute;
	top: 10px;
	left: 97px;
	background: transparent url(../img/header/lang_eng.png) no-repeat;
	width: 16px;
	height: 16px;
	margin: 0;
}

#grk {
	position: absolute;
	background: transparent url(../img/header/lang_grk.png) no-repeat;
	width: 16px;
	height: 16px;
	top: 10px;
	left: 118px;
	margin: 0;
}


#eng2 {
	position: absolute;
	cursor: pointer;
	top: 2px;
	right: 37px;
/*	background: transparent url(../img/header/lang_eng.png) no-repeat;*/
	width: 20px;
	height: 20px;
	margin: 0;
	z-index: 100;
}

#grk2 {
	position: absolute;
	cursor: pointer;
/*	background: transparent url(../img/header/lang_grk.png) no-repeat;*/
	width: 20px;
	height: 20px;
	top: 2px;
	right: 15px;
	margin: 0;
	z-index: 100;
}

#inputlogin {
	position: absolute;
	left: 552px;
	top: 10px;
	background: transparent url(../img/header/userbar.png) no-repeat;
	width: 91px;
	height: 16px;
	font: normal 11px verdana;
	padding-left: 8px;
	padding-right: 5px;
	color: #444444;
}

#inputpass {
	position: absolute;
	left: 730px;
	top: 10px;
	background: transparent url(../img/header/userbar.png) no-repeat;
	width: 91px;
	height: 16px;
	font: normal 11px verdana;
	padding-left: 8px;
	padding-right: 5px;
	color: #444444;
}

#submit_login {
	cursor: pointer;
	width: 50px;
	height: 15px;
	padding: 0;
	margin: 0;
	color: #999999;
	font: normal 12px verdana;
	/*	text-decoration: underline;	*/
}

#usernameinput {
	position: absolute;
	right: 454px;
	top: 10px;
	padding: 0;
	margin: 0;
	color: #999999;
	font: normal 12px verdana;
	text-decoration: none;
	border: 0;
}

#passwordinput {
	position: absolute;
	right: 273px;
	top: 10px;
	padding: 0;
	margin: 0;
	color: #999999;
	font: normal 12px verdana;
	text-decoration: none;
	border: 0;
}

#submitinput {
	position: absolute;
	left: 830px;
	top: 8px;
	padding: 0;
	margin: 0;
	color: #999999;
	/*	text-decoration: underline;*/
}

#register {
	position: absolute;
	top: 10px;
	left: 899px;
	color: #999999;
	padding-left: 0px;
	padding-top: 0px;
	font: normal 12px verdana;
	text-decoration: underline;
}

#topsep1,#topsep2 {
	position: absolute;
	background: transparent url(../img/header/barvertical.png) no-repeat;
	top: 0;
	left: 150px;
	width: 1px;
	height: 35px;
}

#topsep2 {
	left: 885px;
}

#topbar {
	position: absolute;
	right: 125px;
	top: 0;
	padding: 0;
	margin: 0;
}

#welcome {
	position: relative;
	float: left;
	padding: 0;
	top: 10px;
	margin-right: 4px;
	color: #999999;
	font: normal 12px verdana;
	text-decoration: none;
}

#accountlink {
	position: relative;
	color: #999999;
	padding-left: 0px;
	top: 8px;
	margin-right: 0;
	font: normal 12px verdana;
	text-decoration: underline;
}

#topsep3 {
	position: relative;
	color: #999999;
	padding: 0px;
	top: 8px;
	margin: 0;
	font: normal 12px verdana;
	text-decoration: none;
}

#myorderlink {
	position: relative;
	color: #999999;
	padding: 0px;
	top: 8px;
	margin-right: 3px;
	font: normal 12px verdana;
	text-decoration: underline;
}

#logout {
	position: absolute;
	top: 10px;
	left: 899px;
	color: #999999;
	padding-left: 0px;
	padding-top: 0px;
	font: normal 12px verdana;
	text-decoration: underline;
}

/*-------------------------------- TOP BAR 2 ------------------------------------*/

#maintop2 {

	position: relative;
	top:0;
    left: 60px;
	height: 28px;
	width: 666px;

}


#topsep32 {
	position: relative;
	color: #999999;
	padding: 0px;
	top: 5px;
	margin: 0;
	font: normal 12px verdana;
	text-decoration: none;
}


#eng2 {
	position: absolute;
	top: 2px;
	right: 24px;
/*	background: transparent url(../img/header/lang_eng.png) no-repeat;*/
	width: 20px;
	height: 20px;
	margin: 0;
	z-index: 100;
}

#grk2 {
	position: absolute;
/*	background: transparent url(../img/header/lang_grk.png) no-repeat;*/
	width: 20px;
	height: 20px;
	top: 2px;
	right: 2px;
	margin: 0;
	z-index: 100;
}

#inputlogin2 {
	position: absolute;
	left: 220px;
	top: 7px;
	background: transparent url(../img/header/userbar.png) no-repeat;
	width: 91px;
	height: 16px;
	font: normal 11px verdana;
	padding-left: 8px;
	padding-right: 5px;
	color: #444444;
}

#inputpass2 {
	position: absolute;
	left: 400px;
	top: 7px;
	background: transparent url(../img/header/userbar.png) no-repeat;
	width: 91px;
	height: 16px;
	font: normal 11px verdana;
	padding-left: 8px;
	padding-right: 5px;
	color: #444444;
}

#submit_login2 {
	cursor: pointer;
	width: 54px;
	height: 16px;
	padding: 0;
	margin: 0;
	color: #999999;
	font: normal 12px verdana;
	/*	text-decoration: underline;	*/
}

#usernameinput2 {
	position: absolute;
	right: 454px;
	top: 7px;
	padding: 0;
	margin: 0;
	color: #999999;
	font: normal 12px verdana;
	text-decoration: none;
	border: 0;
}

#passwordinput2 {
	position: absolute;
	right: 273px;
	top: 7px;
	padding: 0;
	margin: 0;
	color: #999999;
	font: normal 12px verdana;
	text-decoration: none;
	border: 0;
}

#submitinput2 {
	position: absolute;
	left: 500px;
	top: 5px;
	padding: 0;
	margin: 0;
	color: #999999;
	/*	text-decoration: underline;*/
}

#register2 {
	position: absolute;
	top: 7px;
	left: 600px;
	color: #999999;
	padding-left: 0px;
	padding-top: 0px;
	font: normal 12px verdana;
	text-decoration: underline;
}



#topbar2 {
	position: absolute;
	right: 125px;
	top: 0;
	padding: 0;
	margin: 0;
}

#welcome2 {
	position: relative;
	float: left;
	padding: 0;
	top: 7px;
	margin-right: 4px;
	color: #999999;
	font: normal 12px verdana;
	text-decoration: none;
}

#accountlink2 {
	position: relative;
	color: #999999;
	padding-left: 0px;
	top: 5px;
	margin-right: 0;
	font: normal 12px verdana;
	text-decoration: underline;
}

#myorderlink2 {
	position: relative;
	color: #999999;
	padding: 0px;
	top: 5px;
	margin-right: 3px;
	font: normal 12px verdana;
	text-decoration: underline;
}

#logout2 {
	position: absolute;
	top: 7px;
	left: 600px;
	color: #999999;
	padding-left: 0px;
	padding-top: 0px;
	font: normal 12px verdana;
	text-decoration: underline;
}


/*-------------------------- HEADER STYLES ------------------------------------*/
#header { /*border:1px solid #000;*/
	position: relative;
	margin: 0;
	padding: 0;
	background: #FFFFFF;
	width: 100%;
}

#logo {
	margin-left: 30px;
	padding-top: 0;
	height: 67px;
}

#logobtn {
	cursor: pointer;
	position: relative;
	background: #FFFFFF url('../img/header/logo.png') no-repeat;
	width: 204px;
	height: 67px;
}

#headercart {
	position: relative;
	margin-left: 65px;
	padding-left: 25px;
	font: normal 12px tahoma;
	padding-bottom: 10px;
}

#shoppingbtn {
	padding-left: 15px;
	font: normal 14px tahoma;
	text-decoration: underline;
	color: #418bc8;
}

#shopimg {
	position: relative;
	top: 12px;
	display: inline;
}

#shopmsg {
	position: relative;
	padding-top: 15px;
	display: inline;
	font: normal 12px tahoma;
	text-decoration: none;
	color: #222222;
}

#commentlink {
	position: absolute;
	top: 0;
	right: 0;
	font: normal 11px tahoma;
	text-decoration: none;
	color: #444444;
}

#commentlink:hover {
	color: #777777;
}

#menu {
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
	height: 25px;
	width: 980px;
	
	/*    background: transparent url('../img/header/menubar.png') repeat-x;*/
}

#lmenu { 
	position: relative;
	background: #FFFFFF url('../img/header/menul.png') no-repeat scroll
		right top;
	width: 12px;
	height: 25px;
	float: left;
}

#cmenu {
	position: relative;
	height: 25px;
	width: 956px;
	/*	background: transparent;
	float: right;
*/
	text-align: left;
	background: transparent url('../img/header/menubar.png') repeat-x;
	float: left;
}

#rmenu {
	position: relative;
	background: #FFFFFF url('../img/header/menur.png') no-repeat scroll left
		top;
	width: 12px;
	height: 25px;
}

#menuhomebtn,#menusalebtn,#menuprodbtn,#menucatbtn,#menuaboutbtn,#menucontactbtn
	{
	position: relative;
	font: normal 14px verdana;
	text-decoration: none;
	color: #FFFFFF;
	margin-left: 20px;
	top: 3px;
	/*	position: absolute;
	font: normal 14px verdana;
	text-decoration: none;
	color: #FFFFFF;
	left: 20px;
	top: 3px;
*/
}

#menusalebtn {
	margin-left: 0;
}

#menuprodbtn {
	margin-left: 0;
}

#menucatbtn {
	margin-left: 0;
}

#menuaboutbtn {
	margin-left: 0;
}

#menucontactbtn {
	margin-left: 0;
}

#menusep1,#menusep2,#menusep3,#menusep4,#menusep5,#menusep6 {
	position: relative;
	background: transparent url('../img/header/menubarsep.png') no-repeat;
	width: 12px;
	height: 25px;
	top: 3px;
	margin-left: 2px;
	margin-right: 2px;
}

#search_prod {
	position: absolute;
	font: normal 10px verdana;
	text-decoration: none;
	color: #333333;
	width: 120px;
	height: 20px;
	top: 2px;
	left: 550px;
/*	border: 1px solid #555555;*/

}

#searchinput {
	position: absolute;
	background: transparent url('../img/header/searchbar.png') no-repeat;
	font: normal 10px verdana;
	text-decoration: none;
	color: #333333;
	width: 130px;
	height: 17px;
	top: 4px;
	left: 675px;
	padding-left: 6px;
	padding-right: 10px;
	padding-bottom: 2px;
}

#submitsearch {
	cursor: pointer;
	font: normal 10px verdana;
	text-decoration: none;
	color: #FFFFFF;
}

#btn_search {
	position: absolute;
	top: 4px;
	left: 810px;
}

#btn_center {
	background: transparent url(../img/btnfill.png) repeat-x scroll 0 0;

	float: left;
	height: 19px;
	padding-left: 3px;
	padding-right: 3px;
}

#search_btn_left {
	background: transparent url(../img/search_btn_l.png) no-repeat scroll
		right top;
	display: block;
	float: left;
	height: 19px;
	width: 9px;
}

#search_btn_center {
	background: transparent url(../img/search_btn_fill.png) repeat-x scroll
		0 0;
	display: block;
	float: left;
	height: 19px;
}

#search_btn_right {
	background: transparent url(../img/search_btn_r.png) no-repeat scroll
		left top;
	display: block;
	float: left;
	height: 19px;
	width: 9px;
}

/*-------------------------- LEFT BLOCK STYLES --------------------------------------------*/
#left {
	position: relative;
	height: auto;
	width: 175px;
	margin-left: 20px;
	float: left;
}

#categories {
	position: relative;
	margin-bottom: 5px;
	width: 177px;
	overflow: visible;
}

#cattitle {
	position: relative;
	background: transparent url('../img/left/catgrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	overflow: visible;
	height: 24px;
}

#rt {
	position: relative;
	background: transparent url('../img/left/rt.png') no-repeat scroll right
		top;
	top: -1px;
	right: -1px;
}

#lt {
	position: relative;
	background: transparent url('../img/left/lt.png') no-repeat scroll left
		top;
	top: 0;
	right: 2px;
}

#title {
	position: relative;
	font: bold 13px verdana;
	width: 177px;
	text-decoration: none;
	color: #222222;
	left: 20px;
	top: 5px;
}

#catcontent {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 175px;
	overflow: visible;
	height: auto;
	top: -1px;
}

#rb {
	position: relative;
	background: transparent url('../img/left/rb.png') no-repeat scroll right
		bottom;
	right: -1px;
	bottom: -1px;
}

#lb {
	position: relative;
	background: transparent url('../img/left/lb.png') no-repeat scroll left
		bottom;
	right: 3px;
	bottom: 0;
}

#catlinks {
	position: relative;
	padding-top: 15px;
	padding-bottom: 15px;
}

#cat {
	position: relative;
	background: url(../img/left/arrow_up.png) no-repeat scroll left center;
	color: #111111;
	font: normal 13px arial;
	text-decoration: none; 
	padding: 0; 
	margin: 0;
	padding-left: 11px;
	margin-left: 25px;
}

#cat:hover {
	color: #408BCA;
	background: url(../img/left/arrow_down.png) no-repeat scroll left center;
}

#offer {
	margin-bottom: 5px;
	position: relative;
	width: 175px;
	overflow: visible;
}

#offertitle {
	position: relative;
	background: transparent url('../img/left/catgrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	overflow: visible;
	height: 24px;
	width: 175px;
}

#offercontent {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 175px;
	overflow: visible;
	height: auto;
	top: -1px;
}

/* Inside the speccial offer */
#specialoffer {
	position: relative;
	height: auto;
	padding: 7px;
	margin-left: 3px;
	font: normal 15px verdana;
	text-align: center;
}

#specialoffertitle {
	font: normal 13px verdana;
	color: #222222;
}

#specialoffertitle:hover {
	color: #555555;
}

#banner {
	position: relative;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

#newsletter {
	padding: 7px;
	padding-left: 15px;
	height: 100px;
}

#newsletterform {
	position: relative;
	width: 145px;
	margin-bottom: 5px;
}

#newsletter_title_text {
	font: normal 12px verdana;
	color: #333333;
	margin-bottom: 10px;
}

#subscribe_newsletter {
	position: relative;
	cursor: pointer;
	font: normal 11px verdana;
	color: #FFFFFF;
	height: 20px;

}

#subscribe_btn {
	position: relative;
	height: 20px;
	margin-right: 0;
	margin-top: 3px;
	margin-bottom: 10px;
}

/*------------------------------ PRODUCTS PAGE STYLES ------------------------------------*/
#prod_rt {
	position: relative;
	background: transparent url('../img/left/rt.png') no-repeat scroll right
		top;
	top: -1px;
	right: -1px;
}

#prod_lt {
	position: relative;
	background: transparent url('../img/left/lt.png') no-repeat scroll left
		top;
	top: 0;
	right: 2px;
}

#prod_rb {
	position: relative;
	background: transparent url('../img/left/rb.png') no-repeat scroll right
		bottom;
	right: 1px;
	bottom: -1px;
	float: left;
}

#prod_lb {
	position: relative;
	background: transparent url('../img/left/lb.png') no-repeat scroll left
		bottom;
	right: 1px;
	bottom: -1px;
	float: left;
}

#products {
	position: relative;
	width: 796px;
	overflow: visible;
	margin-left: 9px;
	float: left;
}

#prodtitle {
	position: relative;
	background: transparent url('../img/titlegrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	height: 24px;
}

#ptitle {
	position: relative;
	font: normal 11px verdana;
	text-decoration: none;
	color: #333333;
	top: 5px;
	padding-left: 10px;
}

#prodcontent {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 794px;
	height: auto;
	top: -1px;
	float: left;
}

#prodcont {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	/*	bottom: 0;*/
	float: left;
}

#prodborder {
	position: relative;
	float: left;
	width: 158px;
	height: 207px;
	border: 1px solid #d1d3d4;
	text-align: center;
	margin-top: -1px;
	margin-left: -1px;
}

#prodnamediv {
	text-align: center;
	position: relative;
	height: 35px;
	padding-left: 4px;
	padding-right: 4px;
}

#prodname {
	position: relative;
	color: #333333;
	font: normal 13px verdana;
	text-decoration: none;
	padding-top: 5px;
}

#noprodimg {
	position: relative;
	height: 130px;
	text-align: center;
	font: normal 14px tahoma;
	color: #333333;
}

#prodimg {
	position: relative;
	display: block;
	padding: 0;
}

#price {
	position: relative;
	height: 17px;
	color: #418ac9;
	font: normal 12px verdana;
	text-align: center;
	text-decoration: none;
}

#addtocart {
	color: #FFFFFF;
	font: normal 9px verdana;
	text-decoration: none;
}

#btn_addtocartprod {
	position: relative;
/*	text-align: center;
	display: inline-block;
*/	left: 10px;
	bottom: 1px;
	height: 19px;
}

/* --- PAGER ---*/
#paging {
	position: absolute;
	top: 2px;
	right: 15px;
}

#pager {
	font: normal 11px verdana;
	text-decoration: none;
	color: #333333;
}

#curpage {
	font: bold 12px verdana;
	text-decoration: none;
	color: #222222;
	display: inline;
	margin-left: 4px;
}

#subcattitle {
	
}

#subcategories {
	position: absolute;
	font: normal 10px verdana;
	text-decoration: none;
	color: #333333;
	top: 5px;
	left: 200px;
	padding-left: 10px;
}

#subcat {
	position: relative;
	top: 0;
	color: #444444;
	padding-left: 0px;
	padding-top: 0px;
	font: normal 11px verdana;
	text-decoration: none;
	margin-left: 3px;
	margin-right: 3px;
	display: inline;
}

#subcat:hover {
	text-decoration: underline;
}

/*--------------------------- PRODUCT DETAILS STYLES -------------------------------------*/
#prodd_rt {
	position: relative;
	background: transparent url('../img/left/rt.png') no-repeat scroll right
		top;
	top: -1px;
	right: -1px;
}

#prodd_lt {
	position: relative;
	background: transparent url('../img/left/lt.png') no-repeat scroll left
		top;
	top: 0;
	right: 2px;
}

#prodd_rb {
	position: relative;
	background: transparent url('../img/left/rb.png') no-repeat scroll right
		bottom;
	right: -1px;
	bottom: -1px;
}

#prodd_lb {
	position: relative;
	background: transparent url('../img/left/lb.png') no-repeat scroll left
		bottom;
	right: 2px;
	bottom: 0;
}

#proddet {
	position: relative;
	width: 796px;
	overflow: visible;
	margin-left: 9px;
	float: left;
}

#proddtitle {
	position: relative;
	background: transparent url('../img/titlegrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	height: 24px;
}

#pdtitle {
	position: relative;
	font: normal 11px verdana;
	text-decoration: none;
	color: #333333;
	top: 5px;
	padding-left: 10px;
}

#proddcontent {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 794px;
	height: auto;
	top: -1px;
}

#prodcont {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	/*	bottom: 0;*/
}

#pcontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	/*	bottom: 0;*/
	padding-top: 20px;
	padding-bottom: 20px;
}

#pdetails {
	position: relative;
	height: auto;
	width: 400px;
	margin-left: 25px;
	padding-bottom: 15px;
}

#pallimg {
	position: relative;
	margin: 10px;
	margin-left: 30px;
}

#pimgborder {
	border: 1px solid #bbbbbb;
	padding: 3px;
}

#pimgborder:hover {
	background: #eeeeee;
}

#pimgdesc {
	margin-top: 2px;
	margin-bottom: 7px;
	color: #888888;
	font: normal 12px verdana;
	text-decoration: none;
}

.inputaddtocart {
	cursor: pointer;
	font: normal 9px verdana;
	/* 	display: inline;
	border: 0;
	width: 60px;
	height: 18px;
	background: transparent url('../img/addbtn.png') no-repeat;
*/
	color: #FFFFFF;
}

#paddtocart {
	position: absolute;
	top: 33px;
	left: 45px;
}

#pname {
	margin-top: 3px;
	margin-left: 30px;
	color: #222222;
	font: normal 19px verdana;
	text-decoration: none;
}

#pourcode {
	margin-top: 3px;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
}

#psize {
	margin-top: 3px;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
}

.quantitybox {
	background: #FFF;
	border: #444444 solid 1px;
}

#pquantity {
	position: relative;
	margin-top: 10px;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
}

#pinstock {
	margin-top: 3px;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
}

#pneedorder {
	padding-top: 3px;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
}

#pprice {
	position: relative;
	display: inline;
	margin-top: 3px;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
	
}

#pprice2 {
	position: relative;
	display: inline;
	padding-left: 5px;
	color: #418ac9;
	font: normal 21px impact;
	padding-top: 0px;
}

#pdesc {
	width: 400px;
	color: #444444;
	padding-bottom: 20px;
	padding-top: 10px;
	font: normal 13px verdana;
	text-decoration: none;
	text-align: justify;
}

#pcolors {
	position: relative;
	margin-top: 3px;
	display: block;
}

#pcolors1 {
	position: absolute;
	top: 3px;
	left: 0;
	display: inline;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
}

#pcolors2 {
	display: inline;
	margin-left: 50px;
	color: #444444;
	font: normal 13px verdana;
	text-decoration: none;
}

#imglink1 {
	cursor: pointer;
	padding: 3px;
	color: #F08A13;
	font: normal 14px verdana;
}

#imglink { /*	cursor: pointer;*/
	padding: 3px;
	color: #F4B60E;
	font: normal 17px verdana;
}

.phr {
	margin: 0;
	padding: 0;
	color: #cccccc;
}

#psubcat {
	position: absolute;
	font: normal 10px verdana;
	text-decoration: none;
	color: #333333;
	top: 5px;
	right: 10px;
	padding-left: 10px;
}

/* ------------------------------------ Comments page styles ----------------------------- */
#commenttitle {
	width: 700px;
	margin-top: 20px;
	margin-bottom: 10px;
	font: normal 14px verdana;
	color: #111111;
}

#addcommform {
	position: relative;
}

.addcomment {
	position: relative;
	cursor: pointer;
	font: normal 11px verdana;
	width: 60px;
	height: 18px;
	/*	background: transparent url('../img/addbtn.png') no-repeat;
*/
	color: #FFFFFF;
}

#btn_send {
	position: relative;
	height: 20px;
	margin-top: 3px;
}

#btn_left {
	background: transparent url(../img/btnl.png) no-repeat scroll right top;
	display: block;
	float: left;
	height: 19px;
	width: 6px;
}

#btn_middle {
	background: transparent url(../img/btnfill.png) repeat-x scroll 0 0;
	display: block;
	float: left;
	height: 19px;
	padding: 0 12px;
}

#btn_right {
	background: transparent url(../img/btnr.png) no-repeat scroll left top;
	display: block;
	float: left;
	height: 19px;
	width: 6px;
}

/*------------------------------------- SHOPPING CART STYLES -----------------------------*/
#shopcartdet {
	position: relative;
	width: 796px;
	overflow: visible;
	margin-left: 9px;
	float: left;
}

#shopcarttitle {
	position: relative;
	background: transparent url('../img/titlegrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	height: 24px;
}

#shoptitle {
	position: relative;
	font: normal 11px verdana;
	text-decoration: none;
	color: #333333;
	top: 5px;
	padding-left: 10px;
}

#shopcartcontent {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 794px;
	height: auto;
	top: -1px;
}

#shopcontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	padding-bottom: 30px;
	/*	bottom: 0;*/
}

table.carttable {
	width: 660px;
	font: normal 14px verdana;
	margin-left: 60px;
	border: 1px solid #d1d3d4;
	color: #333333;
	/*	text-align: left;*/
}

table.carttable th {
	font: normal 15px verdana;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #d1d3d4;
}

table.carttable td {
	background-color: #FFF;
	vertical-align: middle;
	text-align: center;
	border: 1px solid #d1d3d4;
}

.header {
	height: 24px;
	background: transparent url(../img/titlegrad.png) repeat-x;
}

.quantitycart {
	background: #FFF;
	border: #666666 solid 1px;
	width: 30px;
	height: 15px;
	margin-top: 5px;
}

.quantityadd {
	cursor: pointer;
	width: 50px;
	height: 15px;
	font: normal 11px verdana;
	margin: 0;
	display: block;
	color: #666666;
	text-decoration: underline;
}

.removeprod {
	font: normal 10px verdana;
	color: #666666;
	text-decoration: underline;
}

.inputcheckoutcart {
	cursor: pointer;
	width: 75px;
	height: 19px;
	font: normal 10px verdana;
	background: transparent;
	color: #fff;
}

#leftcol {
	position: absolute;
	top: 0;
	left: 0;
	width: 6px;
	height: 19px;
	background: transparent url(../img/btnl.png) no-repeat scroll left
		center;
}

#rightcol {
	position: absolute;
	top: 0;
	right: 0;
	width: 6px;
	height: 19px;
	background: transparent url(../img/btnr.png) no-repeat scroll right
		center;
}

#centercol {
	position: absolute;
	top: 0;
	left: 6px;
	text-align: center;
	width: 100px;
	height: 19px;
	background: transparent url(../img/btnfill.png) repeat-x;
}

#btncheckoutshop {
	position: relative;
	margin-top: 10px;
	left: 605px;
	width: 112px;
	height: 19px;
}

#btncontinueshop {
	position: relative;
	margin-bottom: 10px;
	left: 60px;
	width: 142px;
	height: 19px;
}

#btncontinueshoplink {
	cursor: pointer;
	font: normal 11px verdana;
	color: #ffffff;
	text-decoration: none;
}

#shopcentercol {
	position: absolute;
	top: 0;
	left: 6px;
	text-align: center;
	width: 130px;
	height: 19px;
	background: transparent url(../img/btnfill.png) repeat-x;
}

#proccesship {
	position: relative;
	top: 50px;
	left: 2px;
	height: 150px;
	background: transparent url(../img/line_shop.png) no-repeat;
}

#processcart,#processform,#processshippinfo,#processbillinfo,#processconfirm
	{
	position: absolute;
	top: -25px;
	left: 25px;
	font: normal 11px verdana;
	color: #418bc8;
}

#processform {
	left: 135px;
	color: #aaaaaa;
}

#processshippinfo {
	left: 235px;
	color: #aaaaaa;
}

#processbillinfo {
	left: 385px;
	color: #aaaaaa;
}

#processconfirm {
	left: 535px;
	color: #aaaaaa;
}

/*------------------------------------ LOGIN FORM  ---------------------------------------*/
#logincontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	padding-bottom: 30px;
}

#lproccesslogin {
	position: relative;
	top: 50px;
	left: 2px;
	height: 150px;
	background: transparent url(../img/line_login.png) no-repeat;
}

#lprocesscart,
#lprocessform,
#lprocessshippinfo,
#lprocessbillinfo,
#lprocessconfirm
{
	position: absolute;
	top: -25px;
	left: 25px;
	font: normal 11px verdana;
	color: #aaaaaa;
}

#lprocessform {
	left: 135px;
	color: #418bc8;
}

#lprocessshippinfo {
	left: 235px;
	color: #aaaaaa;
}

#lprocessbillinfo {
	left: 385px;
	color: #aaaaaa;
}

#lprocessconfirm {
	left: 535px;
	color: #aaaaaa;
}

table.logintable {
	position: relative;
	width: 660px;
	font: normal 14px verdana;
	margin-left: 60px;
	color: #aaaaaa;
	text-align: left;
}

.loginheader {
	font: normal 13px verdana;
}

/*--Login form--*/
.cartloginform {
	text-align: left;
	font: normal 15px verdana;
	text-decoration: none;
	color: #F4b60e;
}

#inputstyle {
	border-left: #444444 solid 2px;
	border-top: #444444 solid 2px;
	border-right: #aaaaaa solid 1px;
	border-bottom: #aaaaaa solid 1px;
	/*	height: 20px;*/
	width: 140px;
	color: #666666;
	font: normal 12px verdana;
	margin-top: 2px;
	margin-bottom: 2px;
}

.cartloginform  p {
	width: auto;
}

.cartloginform p label {
	font: normal 13px verdana;
	width: 120px;
	color: #111111;
}

.registerfromcart {
	padding-left: 40px;
	text-align: left;
	font: normal 15px verdana;
	text-decoration: none;
	color: #F4b60e;
}

#submitlogincart {
	position: relative;
	left: 80px;
	cursor: pointer;
	width: 61px;
	height: 19px;
	padding-bottom: 3px;
	font: normal 13px verdana;
	background: transparent url(../img/addbtn.png) no-repeat;
	color: #fff;
}

/*-- Registr form ---*/
.registerfromcart  p {
	width: auto;
}

.registerfromcart p label {
	font: normal 13px verdana;
	width: 140px;
	color: #111111;
}

#submitregfromcart {
	cursor: pointer;
	width: 63px;
	height: 19px;
	padding-bottom: 2px;
	font: normal 12px verdana;
	background: transparent url(../img/addbtn.png) no-repeat;
	color: #fff;
	margin-left: 240px;
}

#a,#b {
	position: absolute;
	top: 0;
	left: 25px;
}

/*----------------------------------- SHIPPING INFORMATION STYLES ------------------------*/
#shippingcontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	/*	padding-left: 50px;*/
	padding-bottom: 30px;
}

#sproccessshipping {
	position: relative;
	top: 50px;
	left: 2px;
	height: 150px;
	background: transparent url(../img/line_ship.png) no-repeat;
}

#sprocesscart,#sprocessform,#sprocessshippinfo,#sprocessbillinfo,#sprocessconfirm
	{
	position: absolute;
	top: -25px;
	left: 25px;
	font: normal 11px verdana;
	color: #aaaaaa;
}

#sprocessform {
	left: 135px;
	color: #aaaaaa;
}

#sprocessshippinfo {
	left: 235px;
	color: #418bc8;
}

#sprocessbillinfo {
	left: 385px;
	color: #aaaaaa;
}

#sprocessconfirm {
	left: 535px;
	color: #aaaaaa;
}

.shippingform {
	text-align: left;
	font: normal 13px verdana;
	text-decoration: none;
	color: #666666;
	padding-left: 50px;
	padding-bottom: 20px;
}

.shippingform  p {
	width: auto;
}

.shippingform p label {
	font: normal 13px verdana;
	width: 120px;
	color: #111111;
	display: inline-block;
}

#selectstyle {
	border-left: #444444 solid 2px;
	border-top: #444444 solid 2px;
	border-right: #aaaaaa solid 1px;
	border-bottom: #aaaaaa solid 1px;
	width: 140px;
	color: #666666;
	font: normal 12px verdana;
}

#shippingcheckout {
	position: relative;
	left: 165px;
	cursor: pointer;
	width: 110px;
	height: 19px;
	margin-bottom: 30px;
	font: normal 10px verdana;
	background: transparent url(../img/button_long.png) no-repeat;
	color: #fff;
	padding-left: 1px;
}

#shipseparator {
	position: absolute;
	bottom: 120px;
	left: 0;
	width: 795px;
	height: 1px;
	background: transparent url(../img/bar.png) no-repeat;
}

/*----------------------------------- BILLING INFORMATION STYLES -------------------------*/
#billingcontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	/*	padding-left: 50px;*/
	padding-bottom: 30px;
	padding-left: 50px;
}

#bproccessbilling {
	position: relative;
	top: 50px;
	left: 2px;
	height: 150px;
	background: transparent url(../img/line_bil.png) no-repeat;
}

#bprocesscart,#bprocessform,#bprocessshippinfo,#bprocessbillinfo,#bprocessconfirm
	{
	position: absolute;
	top: -25px;
	left: 25px;
	font: normal 11px verdana;
	color: #aaaaaa;
}

#bprocessform {
	left: 135px;
	color: #aaaaaa;
}

#bprocessshippinfo {
	left: 235px;
	color: #aaaaaa;
}

#bprocessbillinfo {
	left: 385px;
	color: #418bc8;
}

#bprocessconfirm {
	left: 535px;
	color: #aaaaaa;
}

div label {
	color: #111111;
	font: normal 13px verdana;
	width: 110px;
	text-align: right;
	display: inline-block;
	margin-right: 15px;
}

#bpaymeth,#bname,#bsurname,#bcountry,#barea,#bcity,#bstreet,#bstreetnr,#bzipcode,#bphone,#bcardnr,#bnameoncard,#bexpdate
	{
	font: normal 14px verdana;
	color: #111111;
	margin: 6px;
}

#radio1,#radio2,#radio3 {
	font: normal 14px verdana;
	color: #111111;
	margin: 0;
}

#btotal {
	position: relative;
	border: 1px solid #888888;
	background: #eeeeee;
	width: 270px;
	height: 110px;
	padding: 10px;
}

#finalstep {
	font: normal 13px verdana;
	color: #999999;
	margin-top: 5px;
	margin-bottom: 5px;
}

#subtotal {
	font: normal 12px verdana;
	color: #222222;
	margin-top: 2px;
	margin-bottom: 2px;
}

#shippingtax {
	font: normal 12px verdana;
	color: #222222;
	margin-top: 2px;
	margin-bottom: 2px;
}

#tax {
	font: normal 12px verdana;
	color: #222222;
	margin-top: 2px;
	margin-bottom: 2px;
}

#totalorder {
	font: normal 12px verdana;
	color: #418bc8;
	margin-top: 2px;
	margin-bottom: 2px;
}

#yearselectstyle {
	border-left: #444444 solid 2px;
	border-top: #444444 solid 2px;
	border-right: #aaaaaa solid 1px;
	border-bottom: #aaaaaa solid 1px;
	/*	height: 20px;*/
	width: 60px;
	color: #666666;
	font: normal 12px verdana;
}

#monthselectstyle {
	border-left: #444444 solid 2px;
	border-top: #444444 solid 2px;
	border-right: #aaaaaa solid 1px;
	border-bottom: #aaaaaa solid 1px;
	/*	height: 20px;*/
	width: 95px;
	color: #666666;
	font: normal 12px verdana;
}

.billingtable {
	width: 700px;
	font: normal 13px verdana;
	color: #666666;
}

.billingtableheader {
	width: 380px;
}

#afield,#bfield,#cfield {
	position: relative;
	top: 0;
	left: 5px;
}

.billingcheckout {
	position: relative;
	cursor: pointer;
	height: 19px;
	color: #FFFFFF;
	font: normal 11px verdana;
}

#bsubmitbill {
	position: absolute;
	right: 125px;
	bottom: 6px;
}

/*------------------------------------ CONFIRM ORDER STYLES ------------------------------*/
#confirmcontent {
	position: relative;
	width: 797px;
	height: 100%;
	left: 1px;
	top: 0;
	padding-bottom: 70px;
	padding-left: 50px;
}

#cproccessconfirm {
	position: relative;
	top: 50px;
	left: 2px;
	height: 150px;
	background: transparent url(../img/line_conf.png) no-repeat;
}

#cprocesscart,#cprocessform,#cprocessshippinfo,#cprocessbillinfo,#cprocessconfirm
	{
	position: absolute;
	top: -25px;
	left: 25px;
	font: normal 11px verdana;
	color: #aaaaaa;
}

#cprocessform {
	left: 135px;
	color: #aaaaaa;
}

#cprocessshippinfo {
	left: 235px;
	color: #aaaaaa;
}

#cprocessbillinfo {
	left: 385px;
	color: #aaaaaa;
}

#cprocessconfirm {
	left: 535px;
	color: #418bc8;
}

#ordercompletemsg {
	position: relative;
	font: normal 15px verdana;
	color: #999999;
}

#ordernrmsg {
	position: relative;
	font: normal 13px verdana;
	color: #999999;
}

#ordercreatedmsg {
	position: relative;
	font: normal 13px verdana;
	color: #999999;
}

#backtobill {
	padding-left: 17px;
	padding-right: 17px;
	padding-bottom: 5px;
	font: normal 12px verdana;
	color: #FFFFFF;
	background: transparent url(../img/addbtn.png) no-repeat;
}

/*----------------------------------- MY ACCOUNT STYLES ----------------------------------*/
#myaccount {
	position: relative;
	width: 796px;
	overflow: visible;
	margin-left: 9px;
	float: left;
}

#accounttitle {
	position: relative;
	font: normal 12px verdana;
	text-decoration: none;
	color: #333333;
	padding-top: 5px;
	padding-left: 10px;
}

#accountcontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	padding-bottom: 30px;
	padding-left: 30px;
}

#accounttitleborder {
	position: relative;
	background: transparent url('../img/titlegrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	height: 24px;
}

#accountcontentborder {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 794px;
	top: 3px;
	left: -1px;
	float: left;
}

/*------------------------------------ ORDER HISTORY STYLES ------------------------------*/
#myorder {
	position: relative;
	width: 796px;
	overflow: visible;
	margin-left: 9px;
	float: left;
}

#ordertitle {
	position: relative;
	font: normal 12px verdana;
	text-decoration: none;
	color: #333333;
	padding-top: 5px;
	padding-left: 10px;
}

#ordercontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
}

#ordertitleborder {
	position: relative;
	background: transparent url('../img/titlegrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	height: 24px;
}

#ordercontentborder {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 794px;
	top: 3px;
	left: -1px;
	float: left;
}

.orderhistorytable {
	font: normal 13px vedana;
	background-color: #FFFFFF;
	width: 340px;
	margin-top: 20px;
	text-align: center;
}

.orderhistorytableheader {
	font: normal 12px vedana;
	background: transparent url(../img/titlegrad.png) repeat-x;
	height: 24px;
	color: #444444;
	text-align: center;
}

.orderhistorytablerows {
	cursor: pointer;
	font: normal 13px vedana;
	color: #444444;
}

.orderhistorytablerows:hover {
	background-color: #eeeeee;
}

.orderhistorytable2 {
	font: normal 14px vedana;
	background-color: #FFFFFF;
	width: 360px;
	margin-left: 10px;
	margin-top: 20px;
	text-align: left;
	color: #777777;
}

#orderinfotitle {
	padding-bottom: 10px;
}

#orderinfo {
	font: normal 12px vedana;
	text-align: left;
	color: #444444;
}

#ordershoptitle {
	padding-top: 35px;
	padding-bottom: 15px;
}

.table3headerborder {
	border-bottom: 2px solid #777777;
	font: normal 12px vedana;
	text-align: left;
	padding: 3px;
	color: #444444;
}

.table3rows {
	font: normal 12px vedana;
	text-align: center;
	color: #444444;
}

#ordertotal {
	position: relative;
	right: 30px;
	font: normal 14px vedana;
	text-align: right;
	color: #777777;
}

/*----------------------------------- REGISTRATION PAGE STYLES ---------------------------*/
#registration {
	position: relative;
	width: 796px;
	overflow: visible;
	margin-left: 9px;
	float: left;
}

#regtitle {
	position: relative;
	font: normal 12px verdana;
	text-decoration: none;
	color: #333333;
	padding-top: 5px;
	padding-left: 10px;
}

#regcontent {
	position: relative;
	width: 797px;
	left: 1px;
	top: 0;
	padding-bottom: 50px;
	padding-left: 50px;
	padding-top: 40px;
}

#regtitleborder {
	position: relative;
	background: transparent url('../img/titlegrad.png') repeat-x;
	border: 1px solid #d1d3d4;
	height: 24px;
}

#regcontentborder {
	position: relative;
	border: 1px solid #d1d3d4;
	width: 794px;
	top: 3px;
	left: -1px;
	float: left;
}

.registerform {
	position: relative;
	left: 0;
	top: 0;
	width: 300px;
	text-align: right;
	font: normal 13px verdana;
	text-decoration: none;
	color: #666666;
	margin-left: 30px;
	margin-top: 30px;
}

.registerform  p {
	width: auto;
}

.registerform p label {
	font: normal 13px verdana;
	width: 130px;
	color: #111111;
	display: inline-block;
}

#submitregister {
	position: relative;
	cursor: pointer;
	width: 60px;
	height: 19px;
	font: normal 10px verdana;
	background: transparent url(../img/addbtn.png) no-repeat;
	color: #fff;
}

/*----------------------------------- FOOTER STYLES --------------------------------------*/
#footer {
	position: relative;
	background: transparent url('../img/footer.png') repeat-x;
	width: 980px;
	height: 47px;
	margin-left: 20px;
	top: 10px;
	left: 0;
	float: left;
}

#homebut,#prodbut,#aboutbut,#contactbut,#faqbut,#locbut {
	position: relative;
	top: 7px;
	margin-left: 15px;
	font: normal 13px verdana;
	text-decoration: none;
	color: #FFFFFF;
}

#aboutbut {
	margin-left: 0;
}

#prodbut {
	margin-left: 0;
}

#contactbut {
	margin-left: 0;
}

#faqbut {
	margin-left: 0;
}

#locbut {
	margin-left: 0;
}

#footerlogo {
	position: absolute;
	top: 0;
	left: 850px;
	width: 119px;
	height: 47px;
}

#footerbtn {
	cursor: pointer;
	width: 119px;
	height: 47px;
	background: transparent url('../img/flogo.png') no-repeat;
}

#copyright {
	position: absolute;
	top: 28px;
	left: 15px;
	font: normal 10px verdana;
	text-decoration: none;
	color: #FFFFFF;
}

    /*-----------------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------------*/
	/*------------------------------------END NEW STYLES --------------------------------------*/
	/*-----------------------------------------------------------------------------------------*/
	/*-----------------------------------------------------------------------------------------*/


/* ----------------------------NEW STYLES ------------------------------- */
#about {
	position: relative;
	top: 20px;
	height: 420px;
	width: 500px;
	margin-left: 10px;
}

#account_menu {
	position: relative;
	left: 1px;
	top: -2px;
}

.account_table {
	position: relative;
	width: 100%;
	height: 27px;
}

.account_table tr td {
	width: 198px;
	border-left: 1px solid #d1d3d4;
	border-bottom: 1px solid #d1d3d4;
}

#account_persdata,#account_shippinfo,#account_billinfo,#account_changepass
	{
	position: relative;
	font: normal 11px verdana;
	color: #444444;
	text-decoration: none;
}

#account_persdata:hover,#account_shippinfo:hover,#account_billinfo:hover,#account_changepass:hover
	{
	text-decoration: underline;
}

#account_menu_title {
	position: relative;
	margin-top: 60px;
	margin-left: 60px;
	font: normal 15px verdana;
	color: #666666;
}

#account_sep {
	position: relative;
	background: transparent url('../img/bar.png') no-repeat;
	left: 2px;
	height: 1px;
}

#personal_data_form {
	position: relative;
	width: 380px;
	padding-bottom: 30px;
}

#change_data_form {
	position: relative;
	width: 450px;
	padding-bottom: 30px;
}

#submit_pers_data {
	position: relative;
	bottom: 0;
	color: #FFFFFF;
	font: normal 11px verdana;
	cursor: pointer;
		
}

#acc_login {
	position: relative;
	margin-top: 5px;
}

#acc_email {
	position: relative;
	margin-top: 5px;
}

#acc_submit_btn {
	position: relative;
	margin-top: 5px;
	float: right;
	
}

#shipping_country {
	position: relative;
	border: 1px solid #888888;
	background: #F9F9F9;
	font: bold 15px verdana;
	color: #418ac9;
	text-align: center;
	width: 250px;
	padding: 5px;
	margin-left: 30px;
	margin-top: 10px;
}

.shipp_country_table {
	margin: 0;
	padding: 0;
	text-align: left;
}

.shipp_country_table tr th {
	padding: 2px;
	font: bold 13px verdana;
	color: #111111;
}

.shipp_country_table tr td {
	padding: 1px;
	font: normal 12px verdana;
	color: #333333;
}

ul#products_slideshow li{
	position: relative;
	width: 100%;
	padding: 0 auto;
	line-height:135px;
	text-align: center;
	
	

}

ul#products_slideshow li img{

/*	border: 1px solid #ccc;
	padding: 3px;
*/
}

#slide_products {
	position: relative;
	height: 155px;
	margin-top: 15px;
	margin-left: 5px;
/*	text-align: center;
*/
}

#submenu {
	position: relative;
	color: #444444;
	font: normal 12px arial;
	text-decoration: none; 
	margin-top: 1px;
	padding: 0;
	margin-left: 41px;
	display: block;
	
	
}
#submenu:hover {
	text-decoration: underline;
}

#submenudiv {
	position: relative;
	margin-top: 2px;
	
}

#faq {

	position: relative;
	top: 20px;
	width: 710px;
	font: normal 13px verdana;
	
}

#faq_question {
	position: relative;
	display: block;
	text-align: left;	
	margin-bottom: 2px;
	font: normal 14px verdana;
	color: #408BCA;
}

#faq_title {
	position: relative;
	text-align: center;	
	display: block;
	font: normal 14px verdana;
	color: #000;
	margin: 5px;
}

#faq_content {
	position: relative;
	text-align: justify;	
	display: block;
	font: normal 13px verdana;
}

#faq_top {

	position: relative;
	display: block;
	text-align: right;	
	font: normal 12px verdana;
	color: #408BCA;
}