col/*------------------------------------------------------------------------------
CLEAR THE DECKS
------------------------------------------------------------------------------*/

dl,li,h1,h2,h3,h4,h5,h6,form,body,html,p,div, input { margin:0; padding:0 }
a img,:link img,:visited img { border:0 }

h1, h2, h3, h4, h5, h6, p { margin: 0; padding: 0; font-weight: normal; }
h1, h2, h3, h4, h5, h6 { word-spacing: 0.25px; }

a:link { color: #f78f1e;  text-decoration: none;background: transparent; }
a:visited { color: #f78f1e; text-decoration: none; }
a:hover { color: #999a9c; background: transparent; text-decoration: none; } /* Same grey as background */
a:active { color: #f78f1e; background: transparent; text-decoration: none; }

a.red_ital:link { color: #9d2023; font-size: 13px; font-style: italic;  text-decoration: none;background: transparent; }
a.red_ital:visited { color: #9d2023; text-decoration: none; }
a.red_ital:hover { color: #999a9c; background: transparent; text-decoration: none; } /* Same grey as background */
a.red_ital:active { color: #9d2023; background: transparent; text-decoration: none; }

a.footer:link { color: #ffffff;  text-decoration: none;background: transparent; }
a.footer:visited { color: #ffffff; text-decoration: none; }
a.footer:hover { color: #999a9c; background: transparent; text-decoration: none; } /* Same grey as background */
a.footer:active { color: #fffffff; background: transparent; text-decoration: none; }

a.image:link, a.image:visited, a.image:hover { border: none; background: none; }
a.image img { border: none; padding: 0; margin: 0; }


/*------------------------------------------------------------------------------
HIGHGATE HTML PREFERENCES
------------------------------------------------------------------------------*/	

body {
			font-family: verdana, arial, san-serif;
			color: #333333;


		 }

p, h6 {
	line-height: 18px;
	font-size:12px;
	margin-bottom: 10px;
}

h1, h2, h3, h4, h5 {
	margin-bottom: 6px;
}



div#container hr {
	display: block;
	padding: 0;
	margin: 0;
	clear: both; 
	visibility: hidden;
}
	
/*------------------------------------------------------------------------------
HIGHGATE SYLES
------------------------------------------------------------------------------*/

h1 {
	
	letter-spacing: -.02em;
	font-size:1.8em;
	font-weight:700;
}

h2 {
	letter-spacing: -.02em;
	font-size:1.8em;
	font-weight:normal;
	line-height: 30px;
}



h3 {
	letter-spacing: -.02em;
	font-weight:600;
	font-size:1.1em;	
}

h4 {
	font-weight:600;
	font-size:1.1em;
	color:#213e93;
}


/*------------------------------------------------------------------------------
SITE-WIDE HTML
------------------------------------------------------------------------------*/	

body {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	background: url('/set-dur/images/bg.jpg') repeat-x;
	background-color: #a3a3a3;
}


/*------------------------------------------------------------------------------
SITE-WIDE DIVS
------------------------------------------------------------------------------*/	

div#container {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	background: #ffffff;
	overflow: auto;
	border: 0px solid;
}
div#header {
	float: left;
	margin: 0;
	width: 960px;
	height: 90px;
	background: url('/set-dur/images/logo_duraco.jpg') no-repeat;
}

div#header2 {
	float: left;
	margin: 0;
	width: 960px;
	height: 90px;
	background: url('/set-dur/images/logo_duraco2.jpg') no-repeat;
}

#contactinfo {
float:right;
width:355px;
margin:16px 0 5px 0;
}
#phone img {
float:left;
}
#email {
float:right;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
text-align:left;
}
div#banner {
	margin: 0;
	width: 960px;
	height: 218px;
	float: left;
}
*html div#banner {
margin: 0 0 -4px 0;
}
div#banner img {
	margin: 0;
}

div#leftcol {
margin:0;
padding:0 0 0px 0;
width: 283px;
text-align: left;
float: left;
}

#diftext ul li, #getourcatalog ul li {
font-size:12px;
font-weight:normal;
padding:0 0 5px 0;
color:#333333;
}

div#leftcol h3 {
color:#002596;
font-size:14px;
font-weight:normal;
}

div#rightcol {
float:left;
background: #ffffff;
padding-top:20px;
padding-left:20px;
width:625px;
height:100%;
text-align:left;
}

div#rightcol table {
padding:10px 0 0 20px;
}

div#rightcol table tr td {
width:188px;
height:185px;
}

div#searchres {
float:left;
background: #ffffff;
padding-top:20px;
padding-left:20px;
width:900px;
height:100%;
text-align:center;
margin: 0 auto;
}



div#searchres h1 {
font-size:21px;
font-weight:600;
color: #000;
}

div#searchres h2{
font-size:18px;
font-weight:600;
color: #213e93;
}

div#searchres h3{
font-size:12px;
font-weight:100;
color: #a1a2a2;
}

#searchby {
width:244px;
margin:0;
float:right;
}
img.head {
margin-bottom:2px;
display: block;
border-bottom: 1px #fff solid;
}

#durdif {
width:244px;
margin:0;
padding:0;
float:right;
background: #76BDE7;
}
#durdif img {
margin-bottom:-5px;
}
#durdif a:focus {
outline: none;
}
#durdif ul {
margin: 0;
padding: 0 0 0 20px;
}

/*------------------------------------------------------------------------------
INTERIOR STUFF 
------------------------------------------------------------------------------*/		

div#banner_int {
	margin: 0;
	padding-top:5px;
	width: 770px;
	height: 140px;
	padding-left:190px;
	float: left;
	background: url('/set-dur/images/banner_bg_int_dur.jpg') no-repeat;
}
div#banner_int_2010 {
	margin: 0;
	padding-top:5px;
	width: 770px;
	height: 140px;
	padding-left:190px;
	float: left;
	background: url('/set-dur/images/NewCatalogBanner/banner_bg_int.jpg') no-repeat;
}

div#banner_int_20102 {
	margin: 0;
	padding-top:5px;
	width: 770px;
	height: 140px;
	padding-left:190px;
	float: left;
	background: url('/set-dur/images/NewCatalogBanner/banner_bg_int2.jpg') no-repeat;
}

div#banner_int img {
	margin: 0;
}
div#banner_samples {
	margin: 0;
	width: 250px;
	height: 145px;
	float: left;
	background:none;
}
div#banner_catalog {
	margin: 0;
	width: 250px;
	height: 145px;
	float: left;
	background: none;
}
div#banner_searchby {
	margin: 0;
	width: 250px;
	padding-left:12px;
	padding-top:40px;
	height: 100px;
	float: left;
      background: none;
}
#banner_searchby table td {
color: #ffffff;
padding-bottom: 2px;
}

div#rightcol_int {
float:left;
width:500px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}

div#newsmidcol {
float:left;
width:375px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}
div#newsrightcol {
float:left;
width:200px;
display:inline;
background: #ffffff;
padding:75px 0 30px 40px;
height:100%;
text-align:left;
}

div#aboutmidcol {
float:left;
width:550px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}

div#aboutmidcolbox {
float:right;
width:175px;
display:inline;
background: #ffffff;
padding:15px 15px 15px 15px;
height:100%;
text-align: left;
}

#prodh1left {
width: 300px;
float: left;
}

#prodh1right {
width: 100px;
float: right;
margin-right:25px;
}

div#rightcol_form {
float:left;
width:580px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}

div#rightcol_form table tr td {
font-size:12px;
font-weight:bold;

}

div#shop_content_area {
float:left;
width:594px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}

#rightcol_form h1 img {
float:right;
}

#shop_content_area h1 img {
float:right;
}

div#col_left, div#col_right {
float:left;
width:275px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}

div#rightcol_int h1, div#rightcol_form h1, div#shop_content_area h1, div#newsmidcol h1, div#aboutmidcol h1,  div#col_left h1, div#col_right h1 {
font-size:21px;
font-weight:600;
color: #000;
}

div#rightcol_int h2, div#rightcol_form h2, div#shop_content_area h2, div#newsrightcol h1, div#newsmidcol h2, div#aboutmidcol h2, div#col_left h2, div#col_right h2 {
font-size:18px;
font-weight:600;
color: #213e93;
}

div#rightcol_int h3, div#rightcol_form h3, div#shop_content_area h3, div#newsmidcol h3, div#aboutmidcol h3, div#col_left h3, div#col_right h3 {
font-size:12px;
font-weight:100;
color: #817f7f;
}

div#col_left h4, div#col_right h4 {
font-size:10px;
font-weight:100;
padding-right:11px;
color: #555;
}

div#col_left h4 a, div#col_right h4 a {
color: #213b90;
}

div#acct_col_left, div#acct_col_right {
float:left;
width:325px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}

div#acct_midcol {
float:left;
width:550px;
display:inline;
background: #ffffff;
padding:22px 0 30px 40px;
height:100%;
text-align:left;
}

div#acct_rightcol_int h1, div#acct_rightcol_form h1, div#acct_col_left h1, div#acct_col_right h1, div#acct_midcol h1 {
font-size:21px;
font-weight:600;
color: #000;
}

div#acct_rightcol_int h2, div#acct_rightcol_form h2, div#acct_col_left h2, div#acct_col_right h2, div#acct_midcol h2 {
font-size:18px;
font-weight:600;
color: #213e93;
}

div#acct_rightcol_int h3, div#acct_rightcol_form h3, div#acct_col_left h3, div#acct_col_right h3, div#acct_midcol h3 {
font-size:12px;
font-weight:100;
color: #817f7f;
}

div#acct_col_left h4, div#acct_col_right h4, div#acct_midcol h4 {
font-size:10px;
font-weight:100;
padding-right:11px;
color: #555;
}

div#acct_col_left h4 a, div#acct_col_right h4 a, div#acct_midcol h4 a {
color: #213b90;
}

div#acct_col_left ul li, div#acct_col_right ul li, div#acct_midcol ul li {
font-size:13px;
margin-bottom:8px;
color: #333333;
}

div#acct_col_left ul, div#acct_col_right ul, div#acct_midcol ul {
margin-top:0;
}
div#acct_label {
width:100px;
text-align:left;
}

div#acct_normaltext {
font-size:12px;
color: #000000;
text-align:left;
}

div#acct_col_spacer {
float:left;
width:50px;
display:inline;
background: #ffffff;
padding:0px 0 0px 0px;
height:100%;
text-align:left;
}

div#newsrightcol h2 {
font-size:12px;
font-weight:100;
color: #a1a2a2;
margin:0;
padding:0;
}

div#newsrightcol ul, #leftcol ul {
margin:0;
padding-left:12px;
}

div#newsrightcol li, #leftcol li {
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}

div#rightcol_int ul li {
font-size:13px;
margin-bottom:8px;
color: #333333;
}

div#rightcol_int ul {
margin-top:0;
}

div#rightcol_form ol li, div#rightcol_form ul li, div#shop_content_area ol li, div#shop_content_area ul li, #newsmidcol ul li , #aboutmidcol ul li {
font-size:13px;
margin-bottom:8px;
color: #333333;
}

div#rightcol_form ol, div#rightcol_form ul, div#shop_content_area ol, div#shop_content_area ul, #newsmidcol ul , #aboutmidcol ul {
margin-top:0;
}

div#rightcol_int h1, div#rightcol_form h1, div#newsmidcol h1, div#aboutmidcol h1 {
font-size:21px;
font-weight:600;
color: #000;
}

div#rightcol_int h2, div#rightcol_form h2, div#newsrightcol h1, div#newsmidcol h2, div#aboutmidcol h2{
font-size:18px;
font-weight:600;
color: #213e93;
}

div#rightcol_int h3, div#rightcol_form h3, div#newsmidcol h3, div#aboutmidcol h3 {
font-size:12px;
font-weight:100;
color: #a1a2a2;
}

div#newsrightcol h2 {
font-size:12px;
font-weight:100;
color: #a1a2a2;
margin:0;
padding:0;
}

div#newsrightcol ul {
margin:0;
padding-left:12px;
}

div#newsrightcol li {
font-size:12px;
font-weight:normal;
margin:0;
padding:0;
}

div#rightcol_int ul li {
font-size:13px;
margin-bottom:8px;
color: #333333;
}

div#rightcol_int ul {
margin-top:0;
}

div#rightcol_form ol li, div#rightcol_form ul li, #newsmidcol ul li, #aboutmidcol ul li {
font-size:13px;
margin-bottom:8px;
color: #333333;
}

div#rightcol_form ol, div#rightcol_form ul, #newsmidcol ul, #aboutmidcol ul {
margin-top:0;
}

img.boxleft {
padding: 0 20px 6px 0;
}

#moreinfo {
width:244px;
height: 300px;
margin:22px 0 0 0;
padding:0;
float:right;
}

#durdif_int {
width:244px;
margin:22px 0 0 0;
padding:0;
float:right;
background: #76BDE7;
}
#durdif_int img {
margin-bottom:-5px;
}

#durdif_int a:focus {
outline: none;
}

#durdif_int ul {
margin: 0;
padding: 0 0 0 20px;
}

#durdif ul li {
margin-bottom: 0;
line-height: 14px;
}

#getourcatalog {
width:244px;
margin:22px 0 0 0;
padding:0;
float:right;
border: 0px solid;
}

/*------------------------------------------------------------------------------
text styles 
------------------------------------------------------------------------------*/		

#diftext {
text-align:left;
padding: 0 12px 0 12px;
}

#diftext p {
font-size:12px;
font-weight:normal;
line-height:normal;
color:#333333;
}
#diftext h1 {
margin-top:8px;
font-size:13px;
color:#FFFFFF;
font-weight:600;
}

#diftext ul li {
font-size:12px;
font-weight:normal;
color:#333333;
}

#searchfields {
margin-top:-2px;
padding:4px 0 4px 8px;
text-align:left;
background: #67C0E8;
}

#searchfields img {
margin: 0 0 3px 0;
}

#footer  {
width:960px;
height:69px;
background: url('/set-dur/images/footer_dur.jpg') repeat-x top center;
padding: 20px 0 0 0;
margin: 0;
clear: both;
text-align: center;
border-bottom: 1px solid #fff;
}

#footer p  {
font-size:11px;
color:#83cff1;
line-height:25px;
}

#footer p a {
color:#83cff1;
}

#footer p a:hover {
color:#fff;
}


/*------------------------------------------------------------------------------
NAVIGATION  
------------------------------------------------------------------------------*/		
	
div#navigation {
	width: 600px;
	position: absolute;
	top:46px;
	left:360px;
	padding:0;
	margin:0;
	background: none;
}

#navigation ul li {
margin:0;
display: inline;
font-size:12px;
}

#navigation ul
{
background: url('/set-dur/images/navbg.jpg') repeat-x;
padding-left: 0;
height: 44px;
margin-left: 0;
color: White;
margin-top:0;
float: right;
width: 600px;
}

#navigation ul li a  {
color: White;
padding: 21px 1.1em 21px 1.1em;
text-decoration: none;
float: left;
background: none;
}

#navigation ul li a:hover
{
color: #000;
}

#navigation li a.current:link, #navigation li a.current:visited, #navigation li a.current:hover, #navigation li a.current:active {
background: url('/set-dur/images/navon.gif') no-repeat;
color:#fff;
padding: 21px 1.9em 21px 1.9em;
}

NAVIGATION2
------------------------------------------------------------------------------*/		
	
div#navigation2 {
	width: 629px;
	position: absolute;
	top:46px;
	left:331px;
	padding:0;
	margin:0;
	background: none;
}

#navigation2 ul li {
margin:0;
display: inline;
font-size:12px;
}

#navigation2 ul
{
background: url('/set-dur/images/navbg.jpg') repeat-x;
padding-left: 0;
height: 44px;
margin-left: 0;
color: White;
margin-top:0;
float: right;
width: 629px;
}

#navigation2 ul li a  {
color: White;
padding: 21px .7em 21px .9em;
text-decoration: none;
float: left;
background: none;
}

#navigation2 ul li a:hover
{
color: #000;
}

#navigation2 li a.current:link, #navigation2 li a.current:visited, #navigation2 li a.current:hover, #navigation2 li a.current:active {
background: url('/set-dur/images/navon.gif') no-repeat;
color:#fff;
padding: 21px 1.5em 21px 1.9em;
}

/*-----------------------------------------------------------------------------
3 column classes
------------------------------------------------------------------------------*/	

.conleft, .conmid, .conright {
	float:left;
	display:inline;
	width:170px;
	padding-right:10px;
	}
	
.conleft {
	padding-left:30px;
	}
	
.samplesleft, .samplesmid, .samplesright {
	float:left;
	display:inline;
	width:188px;
	text-align:center;
	padding-right:3px;
	}

.samplesleft p, .samplesmid p, .samplesright p {
font-size:13px;
font-weight:600;
margin:0;
	}
.blue {
color: #002596;
}

.description {
font-size: 14px;
color: #002596;
}


#rightcol_form h4, #getourcatalog h4 {
font-size:12px;
color:#000000;
margin:0;
	}

.indprod_col  {
width: 112px;
float: left;
padding-right:10px;
}

.indprod_col img {
display:block;
height: 116px;
}

/*------------------------------------------------------------------------------	
RESERVED Selectors - Leave for the editor
------------------------------------------------------------------------------*/	
		
table {}
th {}
tr {}
td {}


/*------------------------------------------------------------------------------	
SIMPLE CLASSES
------------------------------------------------------------------------------*/		

.bold { font-weight: bold; }
.italic { font-style: italic; }
.underline { text-decoration: underline; }
.highlight { text-align:center;background:#9d2024; color:#fff; text-transform:uppercase; font-size:12px;padding:5px;}
.highlight2 { background:#ED1C24; color:#fff; text-transform:uppercase; font-size:12px; padding:5px 5px 5px 10px;margin-top:-13px;}
.emphasize { font-weight: bold; font-style: italic; text-decoration: underline;}
.clearleft 	{ clear: left; }
.clearright { clear: right; }
.clearboth 	{ clear: both; }
.floatleft	{ float: left; }
.floatright { float: right; }


/*------------------------------------------------------------------------------	
Scrollable Item Chart - AEC - 12/19/2008
------------------------------------------------------------------------------*/		
#part_chart {
	float: right;
	height: 675px;
	width: 611px;
	overflow: auto;
	table-layout: automatic;
	border-collapse: collapse;
}

#cart {
	border: solid 0px #CCCCCC;
	overflow-x: hidden; 
	overflow-y: scroll;   
	table-layout: automatic;
	border-collapse: collapse;
}

#cart tbody {
	height: 605px;      
	overflow-x: hidden; 
}

#cart tbody tr {
	height: auto;
}

#cart tbody td {
	height: auto;
}

#cart thead th {
	margin: 0px;
	padding: 5px;
	position:relative;
	cursor: default; 
	z-index: 20;
}

#scrolling_spacer {
	display: none;
}
/*Quality HD pages */
.FieldBasic { background: #DCE6EF; color: black; font-weight: normal; }
.FieldBasicWhite { background: #fff; color: black; font-weight: normal; }
.LabelSection { color: white; font-weight: bold; }
.LabelSectionBar { background: #008; }
.LabelSectionBarLightBlue { background: #0A60A6; }

.LabelBasic { color: black; font-weight: bold; }
.LabelWork { background: #ffffff; color: black; font-weight: bold; }
.LabelComment { background: #DCE6EF; color: black; font-weight: normal; }
.LabelCommentSmall { font-size: 7pt; color: black; font-weight: italic; }
.LabelFeature { color: #1D2F68; font-weight: bold; font-size: 12pt; }
.LabelFeature:link { color: #1D2F68; font-weight: bold; font-size: 12pt; text-decoration: none; }
.LabelFeature:hover { color: #1D2F68; font-weight: bold; font-size: 12pt; text-decoration: underline; }
.LabelFeature:visited { color: #1D2F68; font-weight: bold; font-size: 12pt; }
.LabelFeatureComment { color: #1D2F68; font-weight: bold; font-size: 8pt; }
.LabelFeatureComment:link { color: #1D2F68; font-weight: bold; font-size: 8pt; text-decoration: none; }
.LabelFeatureComment:hover { color: #1D2F68; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelFeatureComment:visited   { color: #1d2f68; font-size: 8pt; font-weight: bold }
.LabelFeatureCommentSub { color: #1D2F68; font-weight: bold; font-size: 7pt; }
.LabelFeatureCommentSub:link { color: #1D2F68; font-weight: bold; font-size: 7pt; text-decoration: none; }
.LabelFeatureCommentSub:hover { color: #1D2F68; font-weight: bold; font-size: 7pt; text-decoration: underline; }
.LabelFeatureCommentSub:visited { color: #1D2F68; font-weight: bold; font-size: 7pt; }
.LabelFeatureBar { background: #D2D9DF; }
.LabelNav { color: white; font-weight: bold; font-size: 8pt; }
.LabelNav:link { color: white; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelNav:hover { color: white; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelNav:visited { color: white; font-weight: bold; font-size: 8pt; text-decoration: underline; }
.LabelCategory { color: black; font-weight: bold; font-style: italic; font-size: 10pt; }
.LabelFootnote { color: black; font-weight: normal; font-size: 8pt; }     

/*Shopping Cart ----------------------------------------------------------------------------------------------------------*/
#shop_content_area .content_cart{
	width: 594px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	float: left;
	border: 0px solid red;
}

#shop_content_area .content_cart .cart_btn {
	display: block;
	width: 101px;
	padding: 2px 0px 0px 0px;
	margin: 0px 10px 0px 10px;
	text-align: center;
	background-image: url(../set-dur/images/cart_btn_bg.gif);
	background-repeat: no-repeat;
	color: #002596;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	float: right;
}

#shop_content_area .content_cart .cart_btn_sm {
	display: block;
	width: 71px;
	height: 17px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align: center;
	background-image: url(../set-dur/images/cart_btn_sm_bg.gif);
	background-repeat: no-repeat;
	color: #002596;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	border: 0px solid;
}


#shop_content_area .content_cart #cart_table {
	font-size: 11px;
	font-weight: bold;
}

#shop_content_area .content_cart #cart_table .grey td {
	background-color: #e2e0cb;
}

#shop_content_area .content_cart .no_header {
	color: #FFF;
	text-align: center;
	width: 45px;
	background-color: #002596;
}

#shop_content_area .content_cart .no {
	text-align: center;
}

#shop_content_area .content_cart .item_header {
	color: #FFF;
	padding-left: 5px;
      background-color: #002596;

}

#shop_content_area .content_cart .item {
	padding-left: 5px;
}

#shop_content_area .content_cart .desc_header {
	color: #FFF;
	padding-left: 5px;
	background-color: #002596;
}

#shop_content_area .content_cart .desc {
	padding-left: 5px;
}

#shop_content_area .content_cart .qty_header {
	color: #FFF;
	text-align: center;
	background-color: #002596;
}

#shop_content_area .content_cart .action_header {
	color: #FFF;
	text-align: center;
	background-color: #002596;
}

#shop_content_area .content_cart .qty {
	text-align: center;
}

#shop_content_area .content_cart .cost_header {
	color: #FFF;
	text-align: center;
	width: 80px;
	background-color: #002596;
}

#shop_content_area .content_cart .cost{
	text-align: center;
}

#shop_content_area .content_cart #cart_shipping {
	font-size: 11px;
}

#shop_content_area .content_cart #cart_shipping .grey {
	color: #e2e0cb;
}

#shop_content_area .content_cart #cart_shipping input{
	width: 275px;
}

#shop_content_area .content_cart #cart_shipping #state {
	width: 140px;
}

#shop_content_area .content_cart #cart_shipping #postal_code {
	width: 50px;
}

#shop_content_area .content_cart #cart_message {
	font-size: 11px;
	font-weight: bold;
}

table#cart tr td, table#cart2 tr td {
font-size:11px;
color:#000;
font-weight:bold;
}

table#cart2 tr td h2, .graytabletext {
font-size:11px;
color:#555;
margin-bottom:0;
padding-bottom:0;
font-weight:100;
}

table#cart tr td h3, table#cart2 tr td h3 {
font-size:11px;
color:#fff;
margin-bottom:0;
padding-bottom:0;
}



/*End Shopping cart -------------------------------------------------------------------------------------------------------*/
