/* CSS Document */
html {overflow-y:scroll;}
body {background-color:#D1DEF2; margin:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:0.8em;}
a {text-decoration:none; color:#5362B0}

img {border:none;}
form {margin:0}
b {color:#5362B0}
h1 {
	color:#5362B0;
	margin:15px 0 5px 0;
	font-size:17px;
}
h2 {color:#5362B0; margin:0; font-size:1em;}
p {margin:0.8em 0 0.8em 0;}

.boldheading {color:#5362B0; font-size:17px; font-weight:bold }
.boldheading2 {color:#5362B0; font-size:20px; font-weight:bold }

.centralbg {position:relative; background-image:url(images/bgshadow.gif); width:951px;}

/*title bar*/
.container {position:relative; margin:auto; width:951px;}
#header {position:relative; width:951px; height:115px; background-image:url(images/bgheader.gif); font-size:13px}
.basket {position:absolute; left:540px; top:67px; width:420px; color:#1B2A70; font-weight:bold;}
#header a{color:#1B2A70}
#header a:hover{text-decoration:underline;}

/*navigation along top */
.topmenutop_border { border:#1f2d6c}
#nav {position:relative; width:913px; margin:auto; height:170px;}
#navtable {
	border-right-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5362b0;
	border-right-color: #5362b0;
	border-left-color: #5362b0;
	border-bottom-color: #5362b0;
	border-top-width: 1px;
}
#leftmenutop {position:relative; width:153px; height:100%;}
#righttop {position:absolute; left:163px; top:0px; width:750px; height:100%; font-size:13px}
#leftmenutop a {height:20px; background-color:#c8cff6; display:block; font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; color:#121f60; text-indent:5px; padding-bottom:4px}
#leftmenutop a:hover {color:#FFFFFF; background-color:#5362B0;}


/*clas products */
.clasimg {border:1px solid #1f2d6c; margin:0px 10px 10px 10px;}
.clashead {color:#5362B0; margin-top:3px; margin-bottom:3px; font-size:1em;}

/* main content*/
#main {margin:auto; width:913px; padding-top:10px; }
#main a:hover{text-decoration:underline;}
#leftmenu { width:153px; float:left; color:#121f60; padding:0px 0 5px 0; font-size:16px; text-indent:0px}
#leftmenu br {line-height:0.7em;}
#leftmenu a {color:#121f60; text-decoration:none; padding-top:5px}
#leftmenu a:hover {background-color:#5362b0; text-decoration:none; color:#ffffff; }
.input {width: 128px}
.select {width: 143px; margin:0px 5px 0px 5px;}
.search {width:133px; margin:0px 0px 0px 0px; text-indent:0px; }
.form {margin-top:5px;}

#contentspanelhome {width:496px; min-height:300px; margin-left:163px;font-size:1em}

.pricedrop {color:#FF0000!important}
.pricedrop b {color:#FF0000!important}



/*listing and detail styles*/
.prodimg {margin-top:10px; border:1px solid #C8CFF6;}
.listhead {color:#5362B0; margin-top:3px; margin-bottom:3px; font-size:1em;}
.listbox { float:left; position:relative; margin: 0 0 10px 10px; width:165px; text-align:center; height:255px; font-size:12px; line-height:13px}
.listtitle {background-color:#ffffff; color:#5362B0;  padding-top:5px; padding-bottom:5px;  font-weight:bold; display:block;}
.itembuttons {position:absolute; top:255px; left:0px; width:100%; background-color:#5362B0;}

.itemimages {position:relative; margin-left:10px; width:500px; float:left;}
#itemdetails {position:relative; left:10px; width:410px; float:left}
#detailimages {width:500px;  }
#detailimages img {border:1px solid #1B2A70; width: 210px; height:210px;}
#imaglarg {float:left;}
#smallimages { float:left; margin-left:5px; width:80px; height:213px; }
#smallimages img {margin:0px 0px 2px 0px; width:65px; height:65px; }

.detailprice {float:left; width:200px; /*margin-top:69px;*/}

#baskimg img {margin:0px 0px 2px 0px; width:104px; height:20px; border:none; }

#text {position:relative; left:10px; width:745px; float:left;font-size:1em}

#pagejump a{height:20px; width:20px; background-color:#5362B0; color:#FFFFFF; line-height:20px; display:block; border:1px solid #C8CFF6}
#pagejump a:hover {background-color:#C8CFF6; color:#000000; text-decoration:none;}

#regi_button {position:relative; height:32px; padding-left:150px}
#regi_button a{display:block; height:30px; line-height:30px; border:1px solid #5362B0; padding:0 10px 0 10px; text-align:center; position:relative; float:left; font-weight:bold; font-size:1.1em; margin-right:20px}
.crea_button {display:block; height:30px; line-height:25px;  padding:0 10px 0 10px; text-align:center; font-weight:bold; color:#5362B0; background-color:#FFFFFF; }

#redbox {display:block; color:#F00; line-height:26px; border:1px solid #FF0000; padding:0 10px 0 10px; float:left; font-weight:bold; font-size:1.1em; margin-right:50px}
.redboxsmallfont { font-size:10px; text-align:right}

/*feature home*/
#features_home {position:relative;  font-size:13px}
#features_home a{text-decoration:none}
#features_home a:hover {text-decoration:none}
.productheading {color:#394cb0; font-size:14px; font-weight:bold }

.productshort {color:#5f5f5f; font-size:13px }
.productimg {border:1px solid #1f2d6c; margin-right:10px; margin-bottom:20px}
.productprice {color:#394cb0; font-size:17px}




#signup {
	margin-top:10px;
	width:153px;
	font-size:13px;
	border:1px solid #5362b0;
	background:url(images/signupbg.gif) repeat-x;
	text-align:center;
	font-size:18px;
	color:#5362b0;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:5px;
	margin-bottom:10px;
}
#signup .highlight {color:#dd0000}
#signup .button {position:absolute;}
#signup form {text-align:center; color:#000000; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:20px; position:relative;}
#signup form input {
	border:1px solid #8595e1;
}
.signupbut{ 
margin-top:5px;
}

#features {position:relative; float:right; width:230px; font-size:13px; clear:right}
#features b {color:#202D6D;}
#features img {border:1px solid #202D6D; float:left; margin-right:10px;}
#features .title {
	background-color:#5362B0; 
	border:1px solid #374690;
	border-bottom:0; 
	display:block; 
	line-height: 37px; 
	text-align:center; 
	font-size:1.5em; 
	color:#fff;
}



#featprod a{
	position:relative;
	border:1px solid #8D94B7;
	border-top:0;
	height:75px;
	padding:10px 5px 5px 5px;
	line-height:20px;
	font-size:0.8em;
	display:block;
}
#featprod a:hover {text-decoration:none; background-color:#C8CFF6;}

.tablecellTL {border:1px solid #C8CFF6; border-bottom:0; border-right:0;}
.tablecellTLR {border:1px solid #C8CFF6; border-bottom:0; }
.tablecellTBL {border:1px solid #C8CFF6;  border-right:0;}
.tablecellTB {border:1px solid #C8CFF6;  border-right:0; border-left:0;}
.tablecellBLR {border:1px solid #C8CFF6;  border-top:0;}
.tablecellBL {border:1px solid #C8CFF6;  border-right:0; border-top:0;}
.tablecellall {border:1px solid #C8CFF6;}

.testimonial_title {padding:5px; background:#c8cff6; margin-top:20px;}
.testimonial_content {padding:5px; border:1px solid #c8cff6;}

/*footer*/
.footerbg {background-image:url(images/bgshadow.gif); width:100%; height:70px;}
#footer {height:50px; margin:auto; border-bottom:1px dashed #C8CFF6; font-size:13px;}
#footer a{color:#5362B0; text-decoration:none}
#footer a:hover {text-decoration:underline;}
.credits {text-align:center; font-size:0.9em; color:#5D605F; line-height:22px;}


.level1 {font-weight:bold; font-size:16px; display:block; margin:0px 0px 0px 0px; height:10px;}
.level2 {font-weight:bold; font-size:13px; display:block; margin:0px 0px 0px 0px; height:5px;}
.level3 {font-weight:normal; font-size:13px;}
.level4 {font-weight:normal; font-style:italic; font-size:12px;}
.smproduct {font-weight:normal; font-size:13px;}
