/* ----- CSS by ITECH Solutions ----- */

/* RESET
============*/

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,fieldset,form,label,legend,caption,{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}:focus{outline:0;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before, q:after{content:"";}blockquote,q{quotes: "" "";}caption{display:none;}

table {border-collapse:collapse;border-spacing:0;}

/* TYPE/LINKS
============*/

body,p,div,input,textarea,select
{font:15px/18px Arial, Helvetica, sans-serif;color:#000;}
p       {margin-bottom:12px;}
h1,h2,h3,h4,h5,h6 {margin-bottom:10px;font-weight:normal;color:#000;}
h1      {font-size:26px;}
h2      {font-size:21px;}
h3      {font-size:18px;}
h4,h5,h6{font-size:15px;}
strong  {font-weight:bold;}
em      {font-style:italic;}
a       {outline:none;color:#FF0000;}
a:hover {outline:none;text-decoration:none;}
ol      {}
ul      {}
li      {}
hr      {border-top:1px solid #999;background-color:#999;color:#999;height:1px;margin:1em 0;clear:both;}

/* STRUCTURE
============*/

html  {}

body  {text-align:center;margin:0px;}

#wrapper {margin:0 auto;text-align:left;width:1000px;}

#row_header {}
	
#row_content {}

#row_footer {}

#row_copyright {}

	#row_copyright .left  {}
	
	#row_copyright .right {text-align:right;}

/* RECORDSETS
============*/



/* FORMS
============*/

input,select,textarea{border:1px solid #ccc;padding:3px;}
button {width:auto;overflow:visible;}

/* MISC
============*/

.cl{clear:left;}
.cr, .clear{clear:right;}
.cb{clear:both;}
.print{display:none;}
.req{color:red;}
.left{float:left;}.right{float:right;}

/* SYSTEM MESSAGES
============*/

.ulError {display:block;margin:30px 0px 0px 10px;}

	.ulError li.liMsg {color:#FF0000!important;}

.page_error_message, .page_success_message
{padding:10px;margin:10px 0px 15px;}

.page_error_message p, .page_success_message p
{float:left;margin:0px 0px 0px 30px;}

.page_error_message .cb,.page_success_message .cb,
.page_error_message .cl,.page_success_message .cl,
.page_error_message .cr,.page_success_message .cr
{margin:0px;padding:0px;border:none;}

/* error message */
	.page_error_message
	{border:1px solid #ff0000;background:#ffd581 url(../images/message_error.gif) no-repeat 5px;}
	
	.page_error_message p
	{color:#d61a1a;}
	
	.page_error_message ul {display:block;clear:left;margin:30px 0px 0px 10px;}

/* success message */
	.page_success_message
	{border:1px solid #00bb00;background:#d5ff81 url(../images/message_success.gif) no-repeat 5px;}
	
	.page_success_message p
	{color:#00bb00;}
	
/* CHECKOUT */

	.checkout_sideL         {float:left;margin-right:20px;width:400px;}
	.checkout_sideL ul      {margin:10px 0px;padding:0px;}
	.checkout_sideL ul li   {margin:3px 0px 5px;font-weight:bold;padding:3px;list-style:none;border-top:1px solid #e6d1a3/*light*/;clear:both;}
	.checkout_sideL ul li span  {float:right;}
	.checkout_sideL ul li ul    {margin:9px 0px;}
	.checkout_sideL ul li ul li {margin:3px 0px 3px 20px;padding:0px;font-size:12px;font-weight:normal;border:0px;list-style:disc;}  
	
	.checkout_sideR             {float:right;width:200px;}
	
	.checkout_sideR .summary_cost   {margin-bottom:15px;}
	.checkout_sideR .summary_extras {}
	
	.checkout_sideR a.ec_button_tiny {margin:3px 0px 15px;}
	
	.checkout_sideR p       {clear:both;margin:0px;padding:2px 0px 3px;}
	.checkout_sideR p span  {float:right;}
	
	.checkout_sideR p.cost_summary_items    {display:block;border-bottom:1px solid #e6d1a3/*light*/;font-weight:bold;}
	.checkout_sideR p.cost_summary_subtotal {display:block;}
	.checkout_sideR p.cost_summary_tax      {display:block;}
	.checkout_sideR p.cost_summary_shipping {display:block;}
	.checkout_sideR p.cost_summary_total    
	{display:block;margin-top:3px;padding:4px;font-size:16px;font-weight:bold;border-bottom:1px solid #813d38/*dark*/;border-top:1px solid #813d38/*dark*/;background-color:#e6d1a3/*light*/;}
	

