/********************************************************************/
/*                             Reset CSS                            */
/********************************************************************/
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;border: 0;outline: 0;font-weight: inherit;font-style: inherit;font-size: 100%;font-family: inherit;vertical-align: baseline;}
ol, ul {list-style-type: none;}
/********************************************************************/
/*                            Generic tags                          */
/********************************************************************/
body {font-family:Tahoma, Verdana, Arial, sans-serif; font-size:70%; color:#115683; background:#fff;}
p { padding-bottom:15px; line-height:16px; }
abbr { text-decoration:none; border:none;}
img {border:0px;}
a { color:#399ecb; font-weight:bold; text-decoration:none;}
a:hover, a:focus {text-decoration:underline;}
.fl { float:left;}
.fr { float:right;}
.clear { clear:both;}
.skiptocontent, .relbookmark {position:absolute; margin-left: -9999px;}
strong { font-weight:bold;}
#container ul, #container ol { padding:0px 0px 15px 0px;}
#container li { padding:0px 0px 5px 10px; background:url('/_images/bullets/bullet.gif') no-repeat 0px 5px;}
#container ol li { padding:0px 0px 5px 0px; margin:0px 0px 0px 35px; list-style:decimal outside; background:none;}
#container table { float:left; width:100%; margin:0px 0px 15px 0px; border-top:1px solid #8cbe1f; border-bottom:1px solid #8cbe1f; border-left:1px solid #8cbe1f; text-align:left;}
#container table th, #container table td { padding:5px 5px 5px 5px; border-right:1px solid #8cbe1f;}
#container table th { font-weight:bold; background:#d0e1aa; text-transform:capitalize; color:#63890f;}
#container table td { border-top:1px solid #8cbe1f;}
legend { display:none;}
.fielderror, .error { float:left; width:100%; padding:0px 0px 5px 0px; color:#ff0000;}
input, select, textarea { font-size:11px; font-family:Tahoma, Verdana, Arial, sans-serif;}
.checkbox { margin:0px 0px 0px 0px; width:13px; height:13px; overflow:hidden;}
.checkboxlabel { margin:0px 0px 0px 0px; line-height:13px; float:left; text-align:left;}
.accordian div { background:#fff;}
/********************************************************************/
/*                              H tags                              */
/********************************************************************/

h1 { font-size: 160%; color:#115683; font-weight:normal; padding:0px 0px 15px 15px; width:555px;}
h2 { font-size: 160%; color:#78aa0b; font-weight:normal; padding:0px 0px 15px 0px; width:245px;}
h3 { font-size: 100%; color:#78aa0b; font-weight:bold; padding:0px 0px 15px 0px;}

#container { width:590px; margin-left:auto; margin-right:auto; padding:50px 0px 0px 0px; height:450px; overflow:auto;}


.productinfo .price { color:#d11818; font-weight:bold; background:none; font-size:14px; padding:0px 0px 10px 0px;}
#container .productinfo { float:left; width:245px; padding:0px 0px 20px 15px; background:none;}	



	#container .productinfo form {  float:left; width:245px;}
	#container .productinfo fieldset {  float:left; width:190px; padding:5px 0px 20px 0px;}
	#container .productinfo fieldset img, #content .productinfo fieldset input { float:left; margin:0px 5px 10px 0px;}
	#container .productinfo fieldset label { float:left; width:80px; padding:3px 0px 0px 0px; text-align:left; color:#000; font-weight:bold; margin:0px 0px 10px 0px; color:#115683; text-transform:uppercase;} 
	#container .productinfo fieldset select { float:left; width:80px; height:18px; border:1px solid #7f9db9; color:#000; margin:0px 0px 10px 4px;}	
	#container .productinfo .rateproduct fieldset { padding:0px 0px 10px 0px;}
	#container .productinfo .rateproduct input { float:right; margin:0px 0px 10px 0px;}
	#container .productinfo .rateproduct label { float:left; width:150px; padding:3px 0px 0px 0px; text-align:left; color:#115683; font-weight:bold; margin:0px 0px 10px 0px;} 
	#container .productinfo .rateproduct select { float:left; width:120px; height:18px; border:1px solid #7f9db9; color:#000; margin:0px 0px 10px 0px;}	


#container ul.pageoptions { float:left; width:555px; padding:15px 0px 15px 15px; margin:0px 0px 20px 0px; border-bottom:1px solid #cfedfb;}
#container ul.pageoptions li { display:inline; background:none;}
#container ul.pageoptions .fl { padding:0px 20px 0px 0px;}
#container ul.pageoptions .fr { padding:0px 0px 0px 20px;}

#container ul.images { float:left; width:300px;}
#container ul.images li { float:right;  padding:0px 0px 15px 0px; background:none; display:inline;}
#container ul.images li img { /*float:left;*/}

/********************************************************************/
/*                          Contact Us tags                         */
/********************************************************************/
	
.contact fieldset { float:left; width:450px; padding:0px 0px 30px 0px;}
.contact legend { display:none;}
.contact label { float:left; width:185px; padding:2px 0px 0px 0px; font-weight:bold;}
.contact .textfield, .contact select, .contact textarea { float:left; width:250px; color:#248cba; padding:2px 4px 2px 4px; margin:0px 0px 10px 0px; border:1px solid #b2e1f6;}
.contact select { width:260px; padding:0px 0px 0px 0px; height:18px;}
.contact textarea { height:80px; overflow:auto;}
.contact textarea.bigger { height:160px; overflow:auto;}
.contact .formbutton { float:right; padding:0px 15px 0px 0px;}
	
.contact .selectoptions { width:450px; padding:10px 0px 10px 0px;}
.contact .selectoptions p { float:left; width:450px; padding:0px 0px 10px 0px;}
.contact .selectoptions input { float:left; margin:0px 0px 10px 0px; width:13px; height:13px; overflow:hidden;}
.contact .selectoptions label { float:right; width:420px; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;}

.bordered { margin:0px 0px 15px 0px; border-bottom:1px solid #cfedfb;}

.contact fieldset#referafriend textarea{ width:350px;}
.contact fieldset#referafriend{ width:560px;}
.contact fieldset#Buttons_ReferAFriendForm{ width:560px;}

.contact fieldset textarea{ width:350px;}
.contact fieldset{ width:560px;}


.contactdetails{ width:150px; float:right; margin:20px 20px 10px 0; display:inline; text-align:right; color:#115683;}
.contactdetails span{ font-weight:bold; padding:0 0 10px 0; font-size:1.2em;}

.textquotes span{ font-weight:bold;}

.sentfriend{ width:80%; padding:9px 10px 10px 29px;  background:#eceff5 url('/_images/bullets/tick.gif') no-repeat; background-position:7px 10px; border:1px solid #bdc7d8;}

.sendtofriendprod{ padding:0 0 0 12px; float:left;}




