/**************************************************************************/
#ecom {
	margin-top:0px;
	margin-bottom:15px;
	padding-left:0px;
	padding-right:0px;
	height:379px;
}

/******************************************************************************/
.ecom_txt {
	font-family:Arial, Helvetica, sans-serif;
	color:#403F3F;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}

.ecom_txt a	{
	color: #272626;
	font-weight:normal;
	text-decoration:none;
						}
						
.ecom_txt a:hover	{
	color: #272626;
	font-weight:normal;
	text-decoration:underline;
						}

.ecom_heading {
	font-family:Arial, Helvetica, sans-serif;
	color: #181D4D;
	font-size:16px;
	font-weight:bold;
	padding-bottom:10px;
}

.ecom_main_tbl {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:0px;
}

.ecom_asterix {
	color: #ff0000;
	font-weight:normal;
	text-decoration:none;
}
 
.ecom_note {
	color: #28794F;
	font-weight:normal;
	text-decoration:none;
}

.ecom_error {
	color: #8d8d8d;
	text-decoration:none;
	font-size:13px;
	line-height:20px;
	background-color:#FFCCCC;
	padding-left:5px;
	padding-right:5px;
}

.ecom_warning {
	color: #8d8d8d;
	text-decoration:none;
	font-size:13px;
	line-height:20px;
	background-color:#FFCCCC;
	padding-left:5px;
	padding-right:5px;
}

.ecom_success {
	color: #8d8d8d;
	text-decoration:none;
	font-size: 13px;
	line-height:20px;
	background-color:#CCFFCC;
	padding-left:5px;
	padding-right:5px;
}

.moduleRow { }
.moduleRowOver { background-color:#EAEAFF; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color:#EAEAFF; }

/**************************************************************************/
					
#shop_cart img
{
	 border:none; padding:1px; margin-right:5px; margin-bottom:30px; 
}
 
#shop_cart .sc_heading_tbl {
font-size:13px;
font-weight:bold;
}
 
#shop_cart .sc_pname {
	color:#292828;
	font-size:13px;
	font-weight:bold;
}

#shop_cart .sc_pname a{
	color:#292828;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;
}

#shop_cart .sc_pname a:hover{
	color:#292828;
	font-size:13px;
	font-weight:bold;
	text-decoration:underline;

}

#shop_cart .sc_price {
	border:none;
	margin-right:5px;
}

#shop_cart .sc_total {
	height:30px;
	color:#333333;
	font-size:13px;
	font-weight:bold;
}

#shop_cart .sc_sepline_hor {
	border-bottom:solid #666666 1px;
	margin-bottom:10px;
}

#shop_cart ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px;; margin-right:0px; padding:0; list-style:none;
}

#shop_cart li
{
background:url(images/bullet2.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}

#shop_cart input {width:25px; height:16px;}


/***************************************************************************/

/**************************************************************************/
				
#login img
{
	 border:none; margin-top:10px; margin-bottom:5px; 
}
 
#login .log_box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #757597;
	border-right-color: #757597;
	border-bottom-color: #757597;
	border-left-color:  #757597;
	width:265px;
		}
	
#login .log_box_int {
	height:155px;
	margin-bottom:25px;
		}
		
#login .log_box_int2 {
	height:180px;
		}

#login .log_box_head {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#666B9D;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

#login .log_box_main {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	height:180px;
}

#login input { width:135px; height:16px;}

/***************************************************************************/

/**************************************************************************/
				
#register img
{
	 border:none; margin-top:10px; margin-bottom:5px; 
}
 
#register .reg_box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #ccc;
	border-right-color: #ccc;
	border-bottom-color: #ccc;
	border-left-color:  #ccc;
	margin-bottom:15px;
		}

#register .reg_box_head {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#666B9D;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

#register .reg_box_main {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
}

#register input { width:150px; height:16px;}

/***************************************************************************/

/**************************************************************************/
				
#account img
{
	 border:none; margin-top:10px; margin-bottom:5px; margin-right:10px; 
}

#account a
{
	font-family:Arial;
	color:#333333;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}

#account a:hover	{
	color: #333333;
	font-weight:normal;
	text-decoration:underline;
						}
 
#account .acc_box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #757597;
	border-right-color: #757597;
	border-bottom-color: #757597;
	border-left-color:  #757597;
	margin-bottom:15px;
		}

#account .acc_box_head {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#666B9D;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

#account .acc_box_main {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
}

#account .acc_head2 {
	padding-bottom:5px;
	color: #181D4D;
	font-size:14px;
	font-weight:bold;
}

#account .acc_head3 {
	padding-bottom:5px;
	color: #181D4D;
	font-size:14px;
	font-weight:bold;
}

#account input { width:150px; height:16px;}

#account ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px;; margin-right:0px; padding:0; list-style:none;
}

#account li
{
background:url(images/bullet2.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}

/***************************************************************************/

/**************************************************************************/
				
#checkout img
{
	 border:none; margin-top:10px; margin-bottom:5px; margin-right:10px; 
}

#checkout a
{
	font-family:Arial;
	color:#000000;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}

#checkout a:hover	{
	color: #000000;
	font-weight:normal;
	text-decoration:underline;
						}
 
#checkout .co_box {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #6E6E6E;
	border-right-color: #6E6E6E;
	border-bottom-color:#6E6E6E;
	border-left-color: #6E6E6E;
	margin-bottom:15px;
		}

#checkout .co_box_head {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#6E6E6E;
	color:#ffffff;
	font-size:14px;
	font-weight:bold;
}

#checkout .co_box_main {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
}

#checkout .co_head2 {
	padding-bottom:5px;
	color: #181D4D;
	font-size:14px;
	font-weight:bold;
}

#checkout input { width:150px; height:16px;}

#checkout textarea {
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid #6E6E6E; 
	padding:2px; width:100%; 	
	font-family:Arial;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-transform:none;}

#checkout ul
{
margin-top:5px; margin-bottom:5px; margin-left:0px;; margin-right:0px; padding:0; list-style:none;
}

#checkout li
{
background:url(images/bullet2.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}

/***************************************************************************/
