﻿
/*++++++++++ store location ++++++*/

.storeloc
{
	float:left;
	width: 745px;		/*845*/	/* 850px*/
	min-height: 480px;
	margin-top: 33px;
	padding-left: 5px;
}
.storeimg
{
	float: left;
	width: 435px;
	height: 270px;
	margin-right: 5px;
	padding-bottom: 10px;
}
/*++++++++ FAQ  ++++++++++++++*/
#faqleft
{
	width: 540px;
	float: left;
	padding-right: 5px;
}
.faqquestion
{
	width: 500px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 0px;
}
.faqquestion a:link, .faqquestion a:visited
{
	text-decoration: none;
}
.faqanswer
{
	width: 500px;
	margin-bottom: 5px;
	padding-left: 10px;
	line-height: 23px;
}

.faqcomment
{
	width: 520px; /*620*/
	height: 20px;
	margin-top: 5px;
	margin-bottom: 10px;
	padding: 5px 0px 5px 10px;
	background-color: #e7e7e7;
}

#contactus
{
	width: 340px;
	float: left;
	margin-left: 5px;
	padding: 5px 5px;
	background-color: #e7e7e7;
}

/* +++++++++++++ class +++++++++++++++++*/
.alignleft
{
	text-align: left;
}

.storelbtn, .storelbtn a, .storelbtn img
{
	border: 0;
	text-decoration: none;
}

/* +++++++++++++++++ iframe ++++++++++++++++*/
.iframecontent {background-color: #ffffff; padding: 10px; margin-right:5px; min-height: 450px;}
.lbregion { background-color: #ffffff; padding: 5px 0 5px 5px; margin-right:5px;}
.underlinemenu
{
	font-weight: bold;
	width: 100%;
}
.underlinemenu ul
{
	padding: 6px 0 4px 0; /*6px should equal top padding of "ul li a" below, 7px should equal bottom padding + bottom border of "ul li a" below*/
	margin: 0;
	text-align: left; /*set value to"left","center",or"right"*/
}
.underlinemenu ul li
{
	display: inline;
}
.underlinemenu ul li a, .underlinemenu ul li a:visited
{
	color: #400503;
	*padding: 6px 3px 4px 3px;		/*IE 6, 7*/
	padding: 0px 3px 4px 3px;
	margin-right: 20px;
	text-decoration: none;
	font-size: 16px;
	background-color: #FFFFFF;
}
.underlinemenu ul li a:hover, underlinemenu ul li a:active, .underlinemenu ul li a.selected
{
	color: #A30E08;
}

/*+++++++++++++++++++++++++++++++++++++++++++++++*/
.tdstyle
{
	width: 90px;
}
/*+++++++++ Full Addresss +++++++++++++++++++++*/
.tdfont
{
	color: #a30e08;
	font-weight: bold;
	padding: 0px 5px 0px 5px;
	width: 200px;
	line-height: 20px;
	text-align: right;
	vertical-align:top;
}

.fulladdress h2
{
	text-align: center;
	text-transform: uppercase;
	text-decoration: underline;
	padding-top: 10px;
}

/*+++++++++Order Display and Payment +++++++++++++++++++++++++++++++++++*/
        .OrderItem
        {
        	width: 900px;
            text-align: center;
            margin: 0px;
            border-collapse:collapse;
        
        }
        .OrderItem td
        {
        	background-color: #ffffff;
        }
        .OrderItem th
        {
            margin: 0px;
            padding: 0px;
            background-color: #e7e7e7;
            color: #898989;
            width: 90px;
            text-align: center;
            padding: 3px 0px;
        }
        .OrderItem td
        {
            border-bottom: solid 1px #e7e7e7;
            font-size: 11px;
            padding: 3px 0;
        }
        .ItemDescription
        {
            text-align: left;
        }

        .OrderItem tfoot td
        {
            font-size: 12px;
            font-weight: bold;
            background-color: #e7e7e7;
            padding: 2px 0;
        }
        
        .OrderItem .text{
        	text-align: right; 
        	padding-right: 10px;
        }
        .OrderItem .value{
        	width: 50px; 
        	text-align: right; 
        	padding-right: 25px;
        }
.OrderItem .curtext{
width:35px;
text-align: right; 
padding-right: 3px;
}
        
        #addresstable
        {
            background-color: #e7e7e7;
            width: 900px;
            text-align: left;
            margin: 0;
        }
        #addresstable th
        {
            padding-left: 10px;
            text-transform: uppercase;
            font-weight: bold;
        }
        #addresstable td
        {
            width: 310px;
            vertical-align: top;
            border-right: dotted 1px #898989;
            padding-left: 20px;
        }
        
        
        .pastordercontent { margin: 10px; width: 95%; }
        .ordercontent { width: 100%; border: solid 1px #e7e7e7; }
        .ordercontent td { text-align: left; vertical-align: top; }
        .ordercontent th { font-weight: bold; text-align: right; width: 120px; vertical-align: top; padding-right: 5px; }
        .itemcontent { border-collapse: collapse; width: 100%; border: solid 1px #e7e7e7; }
        .itemcontent td { border: solid 1px #e7e7e7; padding: 0 5px; text-align: center; }
        .itemcontent th { font-weight: bold; text-align: center; border: solid 1px #e7e7e7; }
        .itemcontent .alignright { text-align: right; font-weight: bold; }
        
                .ShippingTable { width: 300px; padding: 0px; margin: 0; margin-bottom: 20px; border-collapse:collapse; }
        .ShippingTable td { border: solid 1px #e7e7e7; }
        .ShippingTable th { text-align:left; padding: 4px 0; border: solid 1px #e7e7e7; }
