
/*Body Link CSS*/
a:link {
	text-decoration: none;
	outline:none;
}
a:visited {
	text-decoration: none;
	outline:none;
}
a:hover {
	text-decoration: underline;
	outline:none;
}
/*Body CSS*/
html, body {
	margin:0;
		background:#fff url(https://www.alpinewebtech.com/store/bgimages/retina_wood_2X_300x300_1.jpg) no-repeat center top #fff;
		background-attachment:fixed;
	font-size:13px;
	margin-bottom:0px;
	color:;   
} 
input, select, textarea {
	border:1px solid #676767;
}
/***************************************
			 Header Part CSS
***************************************/
/*Top Menu CSS*/
.header {
	background:; 
}

.Top-Menu {
	color:#313233;
	
	font-size:15px;
}
.Top-Menu a {
	color:#313233;
	
	font-size:15px;
	padding: 0 5px;
}
.Top-Menu a:hover {
	text-decoration:underline;
}


/********** my account css *****************/
/*Left-Box-Menu CSS*/
.Left-Box-Menu {
	float:left;
}
.Left-Box-Menu ul {
	margin:0;
	padding:0;
	list-style:none;
}
.Left-Box-Menu ul li {
	background:url(templates/default/images/arrow1.png) 0 8px no-repeat;
	line-height:25px;
	margin-left:25px;
}
.Left-Box-Menu ul li a {
	font-size:12px;
	color:#2091cd;
	display:block;
	padding-left:15px;
	text-transform:capitalize;
}
.Left-Box-Menu ul li a:hover {
	font-weight:bold;
}
.Left-Box-Menu ul li.active a {
	font-weight:bold;
}


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


			 Middle Part CSS
***************************************/
/*Button CSS*/
.But input {
	background:#acd372;
	border:1px solid #ace372;
	height:26px;
	
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
	cursor:pointer;
}
/*Box CSS*/
.Box {
	background:#fff/**/;
	border:1px solid #c9c9c9/*#669933*/;  
	padding:1px 1px 0px 1px;
}
.Box-Title {
	background:#2091cd/*#669933*/;  
	font-size:14px;
	color:#fff/*#ebebeb*/;  
	
}
.Box-Title td{color:#000;font-size:14px;font-weight:bold;}

/*Totel-Item CSS*/
.Totel-Item {
	
	font-size:12px;
	color: #565656;  
}
.Totel-Item span {
	font-weight:bold;
	font-size:15px;
}
/*Login Part CSS*/

.Login-Part { 
	border-bottom:1px dashed #434343; }
.Login-Part a {
	
	font-size:11px;
	color:#00769d;
}
/*Right-Box CSS*/
.Right-Title {
	font-size:18px;
	text-transform:uppercase;
	color:#f2f2f2;  
	padding-bottom:8px;
}
.Right-Outer-Box {
	background:#2e81ad url(images/brew-simple-steps-bg.png) repeat-x 0 0;
	border-radius:10px;
	border:3px solid #000; 
	/*background:#99cc66; 
	border:1px solid #dddddd;*/
	padding:15px;
}
.Right-Outer-Box td{ color:#fff}
.Photo-Outer-Box {
	background:#565656;  
	border:1px solid #00a650;  
	padding:6px;
}
.Photo-Border {
	border:1px solid #000/*#007236*/;  
}
.Small-Photo-Box {
	background:#d7d7d7; 
	border:1px solid #2299dd/*#bebebe*/;  
}


/*Product-Description CSS*/
/*.Product-Title {
	font-size:18px;
	color: #353535;
}
.Product-Description {
	font-size:11px;
	color: #000;  
	line-height:16px;
}
.Product-Detail-Title {
	font-size:12px;
	font-weight:bold;
	color:#000000;    
}
.Product-Detail {
	font-size:12px;
	color:#3e3c3c;  
}*/
.Product-Wrong-Price {
	font-size:12px;
	color:#fe0101;
	text-decoration:line-through;
}
.Product-Detail-Separator {
	border-bottom:1px dashed #969696;   
}
/*Product Tab CSS*/
#Product-Tab {
	width:740px;
	font-size:12px;
	background:#404040;  
}
.Product-Headings {
	padding:5px;
	background:#063d75/*#669933*/;  
	color:#fff/*#000*/;  
	border:1px solid #99cc66;   
	cursor:pointer;
	font-weight:bold;
}
.Product-Headings:hover {
	background:#2299dd/*#669933*/;  
}
.Product-Tab-Detail {
	padding:15px;
	background:#95cae8/*#99cc66*/;  
	width:710px;
	color:#000;  
	font-size:12px;
}
.Product-Tab-Selected {
	background:#2299dd/*#99cc66*/;  
}
.Product-Tab-Separator * {
	float:left;
	padding:8px 13px;
	border:none;
	border-right:1px solid #95cae8/*#99cc66*/;  
	float:left;
}
/***************************************
			 Footer Part CSS
***************************************/
.Footer {
	background:;  
	/*border:1px solid #c7c7c7;  */
	padding:10px;
}
/*Footer Menu CSS*/


.Footer-Menu {
	color:#ebebeb;  
	
	font-size:14px;
	line-height:22px;
}
.Footer-Menu a {
	color:#2091cd;
	
	font-size:14px;
	padding-right: 30px;
}
.Footer-Menu #menu{
	border-bottom: 1px solid #1B0707;
    height: 25px;
    margin: 8px 0;
}

.Footer-Menu a:hover {
	text-decoration:underline;
}
/*Copyright CSS*/
.Copyright {
	color:#ebebeb; 
	
	font-size:14px;
}
/***************************************
		Checkout Part CSS
***************************************/
.Checkout-Title {
	font-size:18px;
	text-transform:uppercase;
	color:#000000;  
	padding-bottom:8px;
}
.Checkout-Product-Listing {
	font-size:13px;
	color:#000/*#383838*/;  
	border-bottom:1px dashed #5e5e5e;  
	background:#eee/*#00a650*/;   
}
.Checkout-Product-Image {
	border:1px solid #4f4f4f;  
}
.Checkout-Product-Listing:hover {
	background:#d0e1ea/*#acd372*/;   
}
.Update-Product {
	background:#f8f8f8/*#f7f7f7*/;  
	border-bottom:1px dashed #5e5e5e;  
}


/*Empty CSS*/
.Empty-Cart a {
	
	font-size:12px;
	color:#003399;  
}
/*Postal Code Part CSS*/
.Postal-Code-Part {
	background:#fff/**/;  
	/*border:1px solid #99cc66;  */
	padding:10px;
	color:#383838;  
	font-size:12px;
}
/*Grand Total Part CSS*/
.Grand-Total-Part {
	font-size:14px;
	color:#383838;  
}
/***************************************
			Payment Part CSS
***************************************/
.Payment-Part {
	padding:12px 0;
}
/*New Member CSS*/

.New-Member {
	float:left;
}
.New-Member ul {
	margin:0;
	padding:0;
	list-style:none;
}
.New-Member ul li {
	background:url(templates/default/images/arrow1.png) 0 8px no-repeat;
	line-height:22px;
	font-size:12px;
	color:#383838;
	padding-left:15px;
}







/* category menu css */
#nav, #nav ul { /* all lists */
	padding: 0;
	margin: 0;
	list-style: none;
	float : left;
}
#nav li { /* all list items */
	position : relative;
}
#nav li ul { /* second-level lists */
	position : absolute;
	left: -999em;
	margin-top:-36px;
	margin-left:235px;
}
#nav li ul ul { /* third-and-above-level lists */
	left: -999em;
}
#nav li a {
	display : block;
	color : #333333;  
	font-weight : bold;
	text-decoration : none;
	background :#c0c0c0/*#99cc66*/;  
	border-bottom:1px solid #fff;  
	text-decoration:none;
	line-height:35px;
	width:223px;
	padding: 0 10px;
	font-size:13px;
}
#nav li a:hover {
	color : #f2f2f2;  
	background:#2091cd/*#669933*/;
}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
	
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}
#nav li a.tom {
	background :url(templates/default/images/arrow.png) 96% 11px no-repeat #ebeaea;
}
#nav li a.tom:hover {
	background: #669933;
}

li.bt-title {
}
li.bt-title a {
background:  #fff !important;
  line-height: 21px !important;  
margin-left: 0;

width: 223px !important;   font-weight: normal !important;
}
#nav li.bt-title a:hover {
background:  #f2f2f2 !important;
color:#000000!important;  
}

/* category menu css ends */
.Red {
color : #FF0000;  
}
.navbar {
	  font-size:14px; color:#000000;  
}
.navbar a {
	color:#fff;
}
.navbar a:hover  {
	color:#ebebeb;
}
.left-box-inner-color {
	background:#fff;  
}