body {
		margin: 0;
		padding: 0;
		border: 0;
		font-family:"Helvetica Neue","Helvetica","Myriad Pro", "Arial";
		color:#807D7D;
                background-color: #f2f2f2;
		
	}
img{
	text-decoration:none;
	border:none;
	outline:none;
}

.mainHeaderBoom{
	position:relative;
	width:1000px;
	height:66px;
	margin:0px auto;
	background:url(top_nav_bg.png) no-repeat;
	
}

.headerText{
	font-family:"Helvetica Neue","Helvetica","Myriad Pro", "Arial";
	font-size:15px;
	font-weight:normal;
	color:#C7C7C7;
	text-decoration:none;

}

.headerText:hover{
    font-family:"Helvetica Neue","Helvetica","Myriad Pro", "Arial";
    font-size:15px;
    font-weight:normal;
    color:#C95454;
    text-decoration:none;
}

.headerTextActive{
	font-family:"Helvetica Neue","Helvetica","Myriad Pro", "Arial";
	font-size:15px;
	font-weight:bold;
	color:#BF2D2D;
	text-decoration:none;
}

.headerTextActive:hover{
	font-family:"Helvetica Neue","Helvetica","Myriad Pro", "Arial";
	font-size:15px;
	font-weight:bold;
	color:#BF2D2D;
	text-decoration:none;
}



#GDTPLLogoBoom{
	position:absolute;
	top:17px;
	left:34px;
}

#headerTab1{
	position:absolute;
	top:24px;
	left:393px;

}

#headerTab2{
	position:absolute;
	top:24px;
	left:478px;

}

#headerTab3{
	position:absolute;
	top:24px;
	left:554px;

}


#headerTab4{
	position:absolute;
	top:24px;
	left:650px;

}

#headerTab5{
	position:absolute;
	top:24px;
	left:760px;

}

#headerTab7{
	position:absolute;
	top:24px;
	left:825px;

}

#headerTab6{
	position:absolute;
	top:24px;
	left:910px;
}





#headerImg2{
	display:none;
	position:absolute;
	top:56px;
	left:482px;
}




.storeBtnLink{
	text-decoration:none;
	border:none;
	outline:none;
	cursor:pointer;	
}

.store_section{
	height:auto;
	background:#FFFFFF;
	-moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright:5px;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-box-shadow:0px 2px 5px #888;
    -webkit-box-shadow: 0px 2px 5px #888;
    box-shadow: 0px 2px 5px  #888;
}


.logoLink{
	text-decoration:none; 
	border:none; 
	outline:none; 
	cursor: pointer;
	color:#807D7D;
	
}

.boomLogo{
	height:150px;
	color:#606060;
	
	
}

.boomLogoImg{
	position:absolute;
	left:60px;
	top:54px;
	text-decoration:none;
	border:none;
	outline:none;
	cursor:pointer;
}
.boomLogoHead{
	
	font-size:26px;
	font-weight:bold;
	position:absolute;
	top:70px;
	left:142px;
	
}
.boomLogoText{

	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:103px;
	left:142px;
	
}

.boomLogoText2{

	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:140px;
	left:142px;
	color:#909090;
}



#separator1{
	position:relative;
	top:6px;
	z-index:10;
}

.col1{
	
	position:absolute;
	top:46px;
	left:114px;
	
}

.col2{
	
	font-size:16px;
	color:#606060;
	font-weight:bold;
	line-height:20px;
	position:absolute;
	top:44px;
	left:143px;
	
}

.col3{
	
	
	position:absolute;
	top:38px;
	/* fs edit to support wider 1st-2nd col left:438px; */
        /*left:500px;*/
		left:450px;
	
	
}

.col3v{
	
	
	position:absolute;
	top:38px;
	left:447px;
	
	
}

.col4{
	
	font-size:21px;
	font-weight:bold;
	position:absolute;
/* fs change for template sale price	top:50px; */
        top:43px;
	left:604px;
	
	width:180px;
	text-align:right;
	
	
}

.col5{
	
	
	position:absolute;
	top:49px;
	left:808px;
	
	
}

.innertextColumn{
	font-size:12px;
	font-weight:normal;
	font-style:italic;
	color:#7d7d7d;
}

.innerPriceColumn{
	font-size:11px;
	font-weight:normal;
	color:#727272;
	position:relative;
/* fs edit for template srike through price	top:2px; */
	
	text-align:right;
	
}





.voilaLogo{
	height:150px;
	color:#606060;
	
	
}

.voilaLogoImg{
	
	text-decoration:none;
	border:none;
	outline:none;
	cursor:pointer;
	position:absolute;
	top:41px;
	left:52px;
}
.voilaLogoHead{
	
	font-size:26px;
	font-weight:bold;
	position:absolute;
	top:62px;
	left:142px;
	
}
.voilaLogoText{

	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:100px;
	left:142px;
}

.voilaLogoText2{

	font-size:12px;
	font-weight:normal;
	position:absolute;
	top:140px;
	left:142px;
	color:#909090;
}


.VoilaText{
	
	font-size:13px;
	font-weight:normal;
}



.comboCol1{
	
	position:absolute;
	top:50px;
	left:55px;
	
}

.comboCol2{
	
	font-size:26px;
	color:#606060;
	font-weight:bold;
	line-height:26px;
	position:absolute;
	top:55px;
	left:143px;
	
}


.comboCol3{
	
	font-size:21px;
	font-weight:bold;
	position:absolute;
	top:70px;
	left:604px;
	width:180px;
	text-align:right;
	
	
	
}

.comboCol4{
	
	
	position:absolute;
	top:71px;
	left:800px;
	
	
}

.innertextCombo{
	font-size:12px;
	font-weight:bold;
	color:#7d7d7d;
	
}

.innertextCombo2{
	font-size:12px;
	font-style:italic;
	color:#7d7d7d;
	font-weight:normal;
	position:relative;
	top:-5px;
	
}

.storeFooter{
	text-align:center;
	font-size:13px;
	font-weight:normal;
	
}

.footerHover{
	text-decoration:none; 
	color:#606060; 
	
}
.footerHover:hover{
	color:#aaaaaa;
}

.copyrightHead{

	font-family:"Helvetica Neue","Helvetica","Myriad Pro", "Arial";
	font-size:12px;
	font-weight:normal;
	color:#AAAAAA;
}

.copyrightBody{

	font-family:"Helvetica Neue","Helvetica","Myriad Pro", "Arial";
	font-size:9px;
	font-weight:normal;
	color:#AAAAAA;
}

/*  OREDR PAGE CSS  */
.innercontainer{
	height:auto;
	background:#FFFFFF;
	 -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	
	 -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright:5px;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-box-shadow:0px 2px 5px #888;
    -webkit-box-shadow: 0px 2px 5px #888;
    box-shadow: 0px 2px 5px  #888;
	color:#606060;
        width:1000px;margin:0px auto; position:relative;
}

.yourOrderSection{
	height:auto;
	background:#FAFCFD;
	border:2px solid #f7f7f7;
	 -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright:5px;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
	
	 -moz-border-radius-bottomleft: 5px;
    -moz-border-radius-bottomright:5px;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	
    
}

.yourOrderSection1{
	background:url(your_order_shade.png) repeat-x;
	/*background-color:#CEECFF;*/
	height:38px;
	width:825px;

}	

.yourOrderSection2{
	
	background-color:#f6f9fb;
	height:auto;
	width:780px;

}

.orderCol1{
	font-size:14px;
	font-weight:bold;
	position:absolute;
	top:22px;
	left:44px;

}

.orderCol2{
	position:absolute;
	top:24px;
	left:540px;

}

.orderCol3{
	position:absolute;
	top:21px;
	left:564px;

}

.orderCol4{
	font-size:14px;
	position:absolute;
	top:23px;
	right:30px;
	width:130px;
	text-align:right;
	

}

.orderCol2Img{
	cursor:pointer;
	text-decoration:none;
	border:none;
	outline:none;
}

input[type="text"]{
	
	border:1px solid #bfbfbf;
	-moz-box-shadow: inset 0px 2px 2px #dfdfdf;
    -webkit-box-shadow: inset 0px 2px 2px #dfdfdf;
    box-shadow: inset 0px 2px 2px #dfdfdf;
	padding-left:5px;
	
}

input[type="text"]:focus {
	outline:none;
	/*border:1px solid rgba(197, 215, 241, 1);*/
	border:1px solid rgba(169, 194, 227, 1);
	-moz-box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
    -webkit-box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
    box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
}

.quantityTextField{
	text-align:right;
	height:16px;
	padding-right:5px;
	outline:none;
	padding-left:0px;
	width:30px;
	
	
}

.couponTextField{
	
	height:18px;
	 -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright:4px;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	
	 -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright:4px;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	width:146px;
}



.orderDetailsTextfield{
	height:25px;
	 -moz-border-radius-topleft: 4px;
    -moz-border-radius-topright:4px;
	border-top-left-radius: 4px;
    border-top-right-radius: 4px;
	
	 -moz-border-radius-bottomleft: 4px;
    -moz-border-radius-bottomright:4px;
	border-bottom-left-radius: 4px;
    border-bottom-right-radius: 4px;
	width:322px;
	font-size:13px;
	color:#333333;
	
}


.orderColSeparator{
	width:780px;
	margin:0px auto;
	position:absolute;
	top:66px;
	left:22px;
	
}

.orderTotalCol1{
	position:absolute;
	top:30px;
	left:0px;
}

.orderTotalCol2{
	position:absolute;
	top:30px;
	left:105px;
	
}	

.orderTotalCol3{
	position:absolute;
	top:30px;
	left:434px;
}	

.orderTotalCol4{
	position:absolute;
	top:31px;
	left:545px;
	font-size:15px;
	font-weight:bold;
}	

.orderTotalCol5{
	position:absolute;
	top:31px;
	right:30px;
	width:130px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	
}

.orderTotalColImg{
	cursor:pointer;
	text-decoration:none;
	border:none;
	outline:none;
}

.orderDetailsLabel{
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	padding-left:4px;
}



.orderDetailsInfo1{
	position:absolute;
	left:0px;
	top:0px;
}

.orderDetailsAddress1{
	position:absolute;
	left:0px;
	top:0px;
}


.orderDetailsInfo2{
	position:absolute;
	left:457px;
	top:0px;
}



.orderDetailsAddress2{
	position:absolute;
	left:457px;
	top:0px;
}


.orderDetailsClass1{
	
	height:auto;
}

.orderDetailsClass2{
	
	
	height:auto;
}

.emailText{
	font-size:13px;
	color:#807d7d;
	width:343px;
	padding-top:10px;
	padding-left:3px;
	line-height:18px;
		
}	

.orderDetailsSeparator{
	width:1000px;
	margin:0px auto;
	height:72px;
	background:url(bottom_shade.png) repeat-x;
}

.paymentImg{

	position:relative;
	top:7px;
	left:5px;
}

.paymentText{
	font-size:14px;
	padding-left:8px;
}	

input[type="radio"]{
	border:1px solid #bfbfbf;
	-moz-box-shadow: inset 0px 2px 5px #dfdfdf;
    -webkit-box-shadow: inset 0px 2px 5px #dfdfdf;
    box-shadow: inset 0px 2px 5px #dfdfdf;
	font-size:18px;
}

.orderPageLink{
	text-decoration:none; 
	border:none; 
	outline:none; 
	cursor: pointer;
	color:#606060;
	font-size:12px;
}

/* select{
	background:url(dropdown_field.png) no-repeat;
	width: 330px !important;
	-webkit-appearance: none;
	border:none;
	height:30px;
	
}*/

select:focus {
	outline:none;
	/*border:1px solid rgba(197, 215, 241, 1);*/
	border:1px solid rgba(169, 194, 227, 1);
	-moz-box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
    -webkit-box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
    box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
}


.selectDropDown{
	font-size:13px;
	color:#333333;
	padding-left:5px;
	padding-top:3px;
}

/*  Payment CSS */

.orderTotalCol3b{
	position:absolute;
	top:38px;
	left:434px;
}	

.orderTotalCol4a{
	position:absolute;
	top:15px;
	left:555px;
	font-size:15px;
	font-weight:normal;
}	

.orderTotalCol5a{
	position:absolute;
	top:15px;
	right:30px;
	width:130px;
	text-align:right;
	font-size:15px;
	font-weight:normal;
	
}
.orderTotalCol4b{
	position:absolute;
	top:41px;
	left:555px;
	font-size:15px;
	font-weight:bold;
}	

.orderTotalCol5b{
	position:absolute;
	top:41px;
	right:30px;
	width:130px;
	text-align:right;
	font-size:15px;
	font-weight:bold;
	
}



.selectDropDown2{
	background:url(card_expiration_dropdown_field.png) no-repeat;
	width: 160px !important;
	-webkit-appearance: none;
	border:none;
	height:30px;
	font-size:13px;
	color:#333333;
	padding-left:10px;
	padding-top:3px;
	
}

.selectDropDown2:focus {
	outline:none;
	/*border:1px solid rgba(197, 215, 241, 1);*/
	border:1px solid rgba(169, 194, 227, 1);
	-moz-box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
    -webkit-box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
    box-shadow: inset 0 0 5px rgba(169, 194, 227, 1);
}

img{
	border:none;
	outline:none;
	text-decoration:none;
}





		
