
#topBar #searBox input[type="text"]:focus 
{
    box-shadow:none;
}

/*************************** SITE FRAMEWORK ********************************************/

#mainImage
{
    border-bottom:2px solid #ffce1b;
    background:url(/images/header_title_bar.jpg) no-repeat;
    
     -moz-box-shadow:    inset 0 0 10px #000000;
   -webkit-box-shadow: inset 0 0 10px #000000;
   box-shadow:         inset 0 0 10px #000000;
    
}

#mainImage h1
{
    color:#FFF;
    margin-top:25px;
    font-weight:lighter;
}


#faqs h3	{ cursor:pointer; }
#faqs h3.active	{ color:#d74646; }
#faqs div { height:0; overflow:hidden; position:relative; }
#faqs div p	{ padding:0; margin-bottom:15px; }


#topBar [class*="span"], #header  [class*="span"],#mainImage [class*="span"]
{
    margin-left:0px;
}

.contentbodytxt
{
    font-size:18px;
    line-height:26px;
}

/*************************** ********************************************/
.orange-txt
{
	color:#FFCE1B;
	font-size:14px;
	text-align:center;
}

h3
{
	color:#FFCE1B;
	font-size:16px;
	padding:0px;
	margin:0px;
}

.watchvideo  h2
{
	font-size:16px;
	text-transform:uppercase;
}

.watchvideo
{
	text-align:right;
	margin-top:20px;
	
}

.pnumb-txt
{
	font-size:36px;
	color:#FFF;
	text-align:right;
}

.graybox
{
	height:170px;
	padding:15px;
	background-color:#414143;
	margin-bottom:20px;
	color:#FFF;
	margin-top:10px;
}


.graybox img
{
	float:left;
	margin-right:10px;
	margin-bottom:10px;
}


.homefeaturedbox
{

    height:305px;

	
}

.homefeaturedbox h4
{   
    display:table-cell;
    vertical-align:middle;
    height:75px;
    
}

.featuredbox .btnGray 
{
   
    float:left;
    margin-top:-05px;
}


.featuredbox
{
    margin-bottom:35px;
    height:460px;
    padding-top:20px;
    float:left;
	
}

.featuredbox h4
{   
    display:table-cell;
    vertical-align:middle;
    height:75px;
    
}


/*************************** HOME PAGE ********************************************/
.divLeftCol
{
    margin-left:25px;
}

.divLeftCol, .divRightCol
{
    width:470px;
    float:left;   
        
}

.divRightCol
{
    margin-left:15px;
 
}



.testingdivlayout
{
  
}





/*************************** FEATURED PRODUCT ********************************************/
.divProducts
{
    margin-top:-80px;
}

.featureLeft, .featureRight
{
   
    float:left;
    width:220px;
    height:300px;
}

.inner-page .divTitle
{
    margin-bottom:20px;
    
}


.productImage
{
    background:url(/images/product_img_border.png);
    width:210px;
    height:220px;
}

.productImage img
{
    margin:05px 05px;
}

.HomeProductButtonPrice
{
    background:url(/images/price_ribbon.png) no-repeat top center;    
    border:1px soid #000;
    width:210px;
   text-align:center;
    font-weight:bold;
    padding-top:03px;
    
}


.productButtonPrice
{
    background:url(/images/price_ribbon.png) no-repeat top center;    
    border:1px soid #000;
    width:210px;
   text-align:center;
    font-weight:bold;
    padding-top:03px;
    height:140px;
    margin-top:0px;
}


.prodstar
{
    margin-top:10px;
}

input[type=submit].btnGray, a.btnGray
{
    background-color:#333;
    color:#FFF;
    font-size:10px;
}

 a.btnGray
{
    height:15px;
    width:90px;
    padding:10px 05px 10px 10px;
    display:block;
    border-radius:4px;
    font-size:12px;
    text-align:center;
}

 a.btnGray
 {
      background:#333 url(/images/addtocart_icon.png) no-repeat 03px 10px;      
      
 }


a.btnGrayCart, input.btnGrayCart
{
    background:#333 url(/images/addtocart_icon.png) no-repeat 03px 06px;
      padding: 6px 0px 06px 06px;
}

.btnPadLeft
{
    margin-left:10px;
}

input[type=submit].btnHome {
   
    width:100px;
}


.homefeaturedbox a.btnGray {
 float:left;
 margin-right:05px;

}

 

a.btnGrayDetails, input.btnGrayDetails
{
    background:#333 url(/images/details_icon.png) no-repeat 03px 06px;
    padding: 6px 0px 06px 06px;
    
}

/*************************** CONTENT PAGE ********************************************/
#contentArea.inner-page
{
    margin-top:60px;

}

#contentArea.inner-page .container
{  
    padding-top:60px;
    padding-bottom:50px;
}

.divSideNav h2
{
    color:#808080;
    padding:0px;
    background:url(/images/Title_Inner.png) repeat-x bottom center;
    text-transform:uppercase;
    border:1px soid #000;
    padding-bottom:10px;
    font-size:20px;
    line-height:23px;
   
}

.divSideNav ul li
{
    list-style:none;
    margin-left:-20px;
}


.divSideNav ul li a
{
   background: url("../images/icon-triangle-bullet.png") no-repeat scroll left center transparent;
    color: #808080;
    display: block;
    padding: 2px 0 2px 15px;
}

.contentList li {
    margin-bottom:30px;
    list-style:none;
}





/*************************** E-Commerce ********************************************/
#productbestSellers
{
	margin-left:0px;
	margin-top:20px;
	margin-bottom:20px;
}
.productTitle
{

	height:40px;

}

.productDesc
{
	margin:05px;
}

.productbtnAddToCart
{
	display:block;
    padding:10px 05px;
	background-color:#e9e9e9;
	width:90px;
	float:left;
	text-transform:uppercase;
	font-size:11px;
	margin:05px 08px;
	text-align:center;
}

.productPrice
{
	width:80px;
	float:right;
	font-size:16px;
	font-weight:bold;
	color:#ff9900;
	margin-top:10px;
}

.detailsFloatLeft
{
    width:350px;
    float:left; 
}

.detailsFloatLeft p
{
    width:315px;
    text-align:center;
    color:#999;
}

.PrevNextProdDetails
{
    margin-top:0px;
    font-size:18px;
}

.PrevNextProdImg
{
    margin-top:0px;
    font-size:18px;
    text-align:center;
    width:315px;
}

.PrevNextProdImg a
{
    text-transform:uppercase;
    color:#24A0DC;
    font-weight:bold;
}

.detailsFloatRight
{
    width:340px;
    float:left; 

}



.featureDetails
{
   
   
}

#productImagelrg img
{
    width:300px;
    height:430px;
    padding:05px;
}

#productImagelrg
{
    width:310px;
    height:450px;
    background:url(/images/image-details-border.png) no-repeat;
    padding:03px 03px;
}

#divCDNAddress
{
    border:1px solid #FFF;
    float:left;
}

.footerbox
{
    margin-left:-10px;
}


/*************************** Events ********************************************/

.divEventbox
{
   width:300px;
   color:#ebebeb; 
   padding:10px;
}

.divEventbox h1, .divEventbox h1 a
{
    color:#1f6fa2;
}

.divDateTime
{
    border-top:1px solid #333;
    border-bottom:1px solid #333;
    display:block;
    padding:05px;
}

.divEventDesc
{
    display:block;
}

.evntBtn
{
    background-color:#F00;
}

.brckt
{
    font-size:38px;
    margin:0px 15px 0px 15px;
   
}


