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

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

.ecom_heading {
	font-family:Arial, Helvetica, sans-serif;
	color:#EE1C23;
	font-size:15px;
	font-weight:bold;
	text-transform:uppercase;
	padding-bottom:10px;
}

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

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

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

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

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

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

/**************************************************************************/
					
#shop_cart img
{
	 border:none; padding:0px; margin-right:5px; margin-bottom:10px; 
}
 
#shop_cart .sc_heading_tbl {
	font-size:13px;
	color:#333333;
	font-weight:bold;
}
 
#shop_cart .sc_pname {
	
	color:#EE1C23;
	font-size:13px;
	font-weight:bold;
}

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

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

}

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

#shop_cart .sc_total {
	height:30px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	border-top:dotted #333333 1px;
	border-bottom:dotted #333333 1px;
	padding-top:10px;
	padding-bottom:10px;	
}

#shop_cart .sc_total2 {
	height:30px;
	background-color:#FFFFFF;
	color:#000000;
	font-size:14px;
	font-weight:bold;
	border-bottom:dotted #333333 1px;
	padding-top:10px;
	padding-bottom:10px;	
}

#shop_cart .sc_sepline_hor {
	height:10px;
	border-top:dotted #333333 1px;
}

#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/bullet.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-right:10px;
}

#login .forgot_pass
{
	 color:#666666;
	 font-weight:bold;
}

#login .forgot_pass a
{
	 color:#666666;
	 font-weight:bold;
	 text-decoration:underline;
}

#login .forgot_pass a:hover
{
	 color:#EE1C23;
	 font-weight:bold;
	 text-decoration:underline;
}

#login .log_box_main {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
		}
 
#login .log_box {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #EE1C23;
	border-right-color: #EE1C23;
	border-bottom-color: #EE1C23;
	border-left-color: #EE1C23;
	width:280px;
	margin-right:30px;
		}

#login .log_box_head {
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}

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

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

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

/**************************************************************************/
				
#register img
{
	 border:none; margin-top:10px; margin-bottom:5px; 
}
 
#register .reg_box {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	width:100%;
	margin-bottom:20px;
	background-color:#FFFFFF;
		}


#register .reg_box_head {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#EBEBEB;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	text-transform:none;
}

#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, Helvetica, sans-serif;
	color:#666666;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}

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

#account .acc_box_head {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#EBEBEB;
	color:#333333;
	font-size:13px;
	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:#333333;
	font-size:13px;
	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/bullet.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, Helvetica, sans-serif;
	color:#EE1C23;
	font-size:12px;
	font-weight:normal;
	text-transform:none;
}

#checkout a:hover	{
	color: #EE1C23;
	font-weight:normal;
	text-decoration:underline;
						}
 
#checkout .co_box {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
	margin-bottom:20px;
		}

#checkout .co_box_head {
	padding-left:15px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#EBEBEB;
	color:#333333;
	font-size:13px;
	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:#333333;
	font-size:13px;
	font-weight:bold;
}

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

#checkout textarea {border:1px solid #999999; padding:2px; width:100%; 	font-family:Arial;
	color:#333333;
	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/bullet.jpg) no-repeat left center; margin: 0px 0px 4px 0px; padding:1px 1px 1px 15px;
}

/***************************************************************************/
/***************************************************************************/
/********************* Select Your Branch ***********************************/
/**************************************************************************/
				
#sel_branch img
{
	 border:none; margin-right:10px;
}

#sel_branch .forgot_pass
{
	 color:#666666;
	 font-weight:bold;
}

#sel_branch .forgot_pass a
{
	 color:#666666;
	 font-weight:bold;
	 text-decoration:underline;
}

#sel_branch .forgot_pass a:hover
{
	 color:#EE1C23;
	 font-weight:bold;
	 text-decoration:underline;
}

#sel_branch .log_box_main {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #333333;
	border-right-color: #333333;
	border-bottom-color: #333333;
	border-left-color: #333333;
		}
 
#sel_branch .log_box {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #EE1C23;
	border-right-color: #EE1C23;
	border-bottom-color: #EE1C23;
	border-left-color: #EE1C23;
	width:280px;
	margin-right:30px;
		}

#sel_branch .log_box_head {
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
	background-color:#FFFFFF;
	color:#333333;
	font-size:15px;
	font-weight:bold;
}

#sel_branch .log_box_main {
	padding-left:0px;
	padding-top:10px;
	padding-bottom:10px;
	padding-right:15px;
}

#sel_branch input { width:125px; height:16px;}

#sel_branch .radio_btn { width:25px; border:none; margin-right:15px; margin-left:5px;}

#sel_branch .google_addrs
{
	width:230px;
}

#sel_branch .branch_tbl
{
	width:500px;
	border:solid #666666 1px;
	padding:10px;
	margin-top:10px;
}

#sel_branch .branch_name
{
	color:#333333;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	padding-bottom:5px;
}
