/* main page construction */ 

#page_wrap {
width:750px;
margin:0 auto;
background:#EBEBFD;
}

#content {
float:left;
width:599px;
border-right: 1px solid #fff;
background:#EBEBFD;
}

#holding_footer {
clear:both;
padding:0px 0px;
background:#cc9;
}

* html #holding_footer {height:1px;}

#column {
float:right;
width:150px;
background:#99c;
}




/* home page image holder */ 

#homepage_banner_box {
width:750px;
height: 250px;
margin:0 auto;
background-image: url(/assets/images/index_banner.jpg);
}

#homepage_banner_box img {
margin-left: 477px;
margin-top: 39px;
}





/* contact page image holder */ 

#content_image_container {
width: 224px; 
border: 0px solid #000000;
margin-left: 340px;
}





/* standard page title and text */ 

#content_pagetitle_container {
width:570px;
padding-top: 5px;
margin-left: 15px;
margin-right: 0px;
border-bottom: 1px solid #00209F;
}


#content_text_container {
padding-top: 5px;
padding-left: 15px;
padding-right: 15px;
}






/* standard page text */ 

.text-body {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
line-height: 15px;
text-decoration: none;
}

.text-body a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #00209F;
line-height: 15px;
text-decoration: none;
}

.text-body a:hover{text-decoration: underline;}

.nobr { white-space: nowrap; }







/* contact page pdf links */ 

.pdf_container {
width: 245px;
height: 27px;
padding-bottom: 5px;
margin-left: 340px;
border: 0px solid #000000;
}

.pdf_icon {
width: 27px;
height: 27px;
border: 0px solid #000000;
float:left;
}

.pdf_text {
width: 200px;
height: 20px;
padding-top: 6px;
padding-left: 6px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #00209F;
border: 0px solid #000000;
float:left;
}

.pdf_text a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
text-decoration: none;
color: #00209F;
float:left;
}

.pdf_text a:hover{
text-decoration: underline;
float:left;
}




/* contact page image */ 

div.contact_image {
float: right;
width: 215px;
margin: 10px 15px 1em 1em;
display: inline;
}






/* pr page css */ 

div.imageright_content {
float: right;
width: 215px;
margin: 1em 1em 1em 1em;
display: inline;
}

.pr_title_text {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #000;
}

#pr_title_container {
width:570px;
padding-top: 10px;
margin-left: 15px;
margin-right: 0px;
}





/* index mid section css */ 

#index_mid_wrap {
width:750px;
margin:0 auto;
background:#EBEBFD;
}

#index_mid_container {
width:750px;
height:200px;
border-top: 1px solid #fff;
border-bottom: 1px solid #fff;
}


#index_row_one {
width:249px;
border-right: 1px solid #fff;
float:left;
}

#index_row_two {
width:249px;
height:200px;
border-right: 1px solid #fff;
float:left;
}

#index_row_three {
width:249px;
float:left;
}

#index_row_header {
width:248px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
float:left;
}

#index_row_news_header {
width:229px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #FFFFFF;
text-decoration: none;
background:#336699;
float:left;
}

#index_row_text {
width:228px;
padding-top: 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
line-height: 14px;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration: none;
float:left;
}

#index_row_text a {
	color: #00209F;
	text-decoration: none;
}

#index_row_text a:hover {
	text-decoration: underline;
}






/* products specs */ 

#products_specs_container {
width:599px;
float:left;
}

#format_credit_card {
width:184px;
margin-left: 33px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000065;
line-height: 15px;
text-decoration: none;
float:left;
}

#format_mid_size {
width:194px;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000065;
line-height: 15px;
text-decoration: none;
float:left;
}

#format_jumbo {
width:170px;
margin-left: 0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
color: #000065;
line-height: 15px;
text-decoration: none;
float:left;
}

.products_specs_size {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #B1B1B3;
line-height: 20px;
text-decoration: none;
}

