/*top navigation/ */

.solidblockmenu ul{
margin: 0;
padding: 0;
float:left;
font: bold 16px "Trebuchet MS", Arial, Helvetica, sans-serif;
width: 100%;
border: 1px solid #3353b2;
border-width: 1px 0;
background: url(nav_bar/main_bar.gif) center center repeat-x;
}

.solidblockmenu li{
display:inline;
}

.solidblockmenu li a{
float:left;
color: white;
padding: 2px 62px;
text-decoration: none;
border-right: 1px solid white;
}

.solidblockmenu li a:visited{
color: white;
}

.solidblockmenu li a:hover, .solidblockmenu li a.current{
color: white;
background: url(nav_bar/rollover_bar.gif) center center repeat-x;
}

.tabcontainer{
clear: left;
width:100%; /*width of 2nd level sub menus*/
height:1.5em; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
}

*:first-child+html .ieclass{ /*IE7 hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

* html .ieclass{ /*IE6 and below hack to remove gap between menu and sub contents*/
margin-top: -1em;
}

.tabcontent{
display:none;
}

/*Side Nav Bar/ */

.urbangreymenu{
width: 200px; /*width of menu*/
}

.urbangreymenu .headerbar{
font: bold 13px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: white;
background: #1a1955 url(arrowstop.gif) no-repeat 8px 6px; /*last 2 values are the x and y coordinates of bullet image*/
margin-bottom: 0; /*bottom spacing between header and rest of content*/
text-transform: uppercase;
padding: 7px 0 7px 31px; /*31px is left indentation of header text*/
}

.urbangreymenu .headerbar a{
text-decoration: none;
color: white;
display: block;
}

.urbangreymenu ul{
list-style-type: none;
margin: 0;
padding: 0;
margin-bottom: 0; /*bottom spacing between each UL and rest of content*/
}

.urbangreymenu ul li{
padding-bottom: 1px; /*bottom spacing between menu items*/
}

.urbangreymenu ul li a{
font: normal 12px "Trebuchet MS", Arial, Helvetica, sans-serif;
color: #1a1955;
background: #4d7be7;
display: block;
padding: 5px 0;
line-height: 12px;
padding-left: 8px; /*link text is indented 8px*/
text-decoration: none;
}

.urbangreymenu ul li a:visited{
color: #11198f;
}

.urbangreymenu ul li a:hover{ /*hover state CSS*/
color: white;
background: #11198f;
}



.main_header {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color: #FFF;
}

.quick_search {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:13px;
color: #FFF;
}
.quick_search2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:12px;
color: #FFF;
}
.quick_search3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:10px;
color: #FFF;
}

.sub_header {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font:bolder;
font-size:14px;
color: #FFF;
}

.sub_header2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font:bolder;
font-size:16px;
color: #4D7BE7;
}

.sub_header3 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font:bolder;
	font-size:16px;
	color: #4D7BE7;
}

.sub_header4 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font:bolder;
	font-size:16px;
	color: #060342;
}

.product_sizes {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font:bolder;
font-size:16px;
color: #FFF;
}

.main_header2 {
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:18px;
color: #FFF;
}

.general_txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #FFF;
}

.pasta_txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14.5px;
	text-align:center;
	color: #4D7BE7;
}

.pasta_txt2{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14.5px;
	text-align:center;
	color: #11063b;
}

.contact_txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14.5px;
	text-align:left;
	color: #060342;
}

.product_txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	color: #FFF;
	text-align:left;
}

.product_text_highlight{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:11px;
	font:bold;
	color: #1A1955;
}

.copyright_info {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:left;
	color:#FFF;
}

.contact_number{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:18px;
	font:bold;
	color: #FFF;
	text-align: right;
}

.contact_txt{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#06F;
	font:lighter;
}

.contact_info{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font:lighter;
	color: #8caeff;
	text-align: left;
}

.e_mail{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:12px;
	font:lighter;
	color: #8caeff;
	text-align: left;
}

.button_txt{
font-family:"Myriad Pro";
font-size:13px;
color: #FFF;
text-align:center;
}

