.img {margin-right:14px}

body {background:#ffffff;
color:#858484;
font-family:tahoma;
font-size:11px;
padding:0;
margin:0;
line-height:13px;
text-align:center;
margin-left:1px;
}

.NextButton
{
	background-image:"images/nextbutton.gif";
	color:Red;
}


.wrap {background:url(images/bg.gif) left repeat-y #ffffff;
margin:0px auto;
padding:0;
width:710px;
}

#top {background:url(images/top_px.gif) bottom repeat-x #ffffff;
margin:0px auto 0px auto;
width:710px;
height:60px;
text-align:left;
padding:0px;
}

#content {
width:710px;
margin:0;
padding:0;
text-align:left;
height:428px;
display:table;}

#footer {background:url(images/top_px.gif) top repeat-x #ffffff;
width:710px;
height:101px;
margin:0;
padding:0;
text-align:left;}

.PageHelp
{
	border-left: gainsboro 1px solid;
	padding-right: 0px;
	padding-left: 15px;
	vertical-align:top;
	text-align:justify;
	

}

.line {background:url(images/dot.gif);
height:1px;
margin-bottom:15px;
margin-top:15px}

.copy {color:#5C5C5B; text-decoration:none; line-height:16px}

/*-------------------------------------------------------PAGE_1,2,3,4-------------------------------------------------------*/

#left_content {background:url(images/px.gif) right repeat-y;
padding:0;
margin:0;
text-align:left;
width:230px;
float:left;
}

#right_content {
padding:0;
margin:0;
float:right;
text-align:left;
width:480px;
display:table;
}

#Wizard_Navigation {
padding:0;
margin:0;
text-align:left;
width:230px;
float:left;
}

.inner {margin:20px; margin-bottom:0px; margin-top:0px}

/*--1111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111--*/

.gray {color:#858484; text-decoration:underline}
.gray_l {color:#A8B0B4; text-decoration:none}
.gray_d {color:#363636; text-decoration:none}
.red {color:#9C0000; text-decoration:underline}
.blue {color:#006BA2; text-decoration:none}
.bot_txt {color:#A6A6A6; text-decoration:none}
.menu {color:#474747; text-decoration:none}

.abs {vertical-align:middle}
.big {font-size:12px}
.n {font-size:11px}
.sm {font-size:10px}

.clear {
clear:both}



a {	color:#9C0000; text-decoration:underline}
a homelogo
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}
.abs {vertical-align:middle}
		
.form_search { width:135px;
		height:17px;
		font-family:tahoma;
		font-size:11px;
		border-style:solid;
		border-width:1px;
		border-top-color:#404040;
		border-right-color:#D4D0C8;
		border-bottom-color:#D4D0C8;
		border-left-color:#404040;
		background-color:#ffffff;
		color:#949494;
		padding:1px}
		
.form_news { width:144px;
		height:22px;
		font-family:tahoma;
		font-size:13px;
		border-style:solid;
		border-width:1px;
		border-color:#808080;
		background-color:#ffffff;
		color:#5A5A5A;
		margin-left:0px;
		margin-right:0px}
		
.form { width:218px;
		height:21px;
		font-family:tahoma;
		font-size:11px;
		background-color:#ffffff;
		color:#484746;
		margin-left:0px;
		margin-right:0px}
		
.textarea { width:218px;
		height:81px;
		font-family:tahoma;
		font-size:11px;
		background-color:#ffffff;
		color:#484746;
		overflow:auto;
		margin-left:0px;
		margin-right:0px}
		
.u		{text-decoration:underline}
.nu		{text-decoration:none}
.t 		{text-transform:uppercase}

a:hover{text-decoration:none;}
.a:hover{text-decoration:underline;}
.menu:hover{text-decoration:underline;}
.green:hover{text-decoration:none}





.clear {
  clear: both;
}


/* fieldset styling */
fieldset 
{	
	margin: 1em 0; /*  space out the fieldsets a little*/
	padding: 1em;
	border : 1px solid #ccc;
}

/* legend styling */
legend {
	font-weight: bold;
}

fieldset p {
  position: relative;
	width: 100%;
}

/* style for  labels */
fieldset span {
	float: left;
	width: 10em;
}

/* style for  labels */
fieldset select {
	float: left;
	width: 10em;
}

/* style for  labels */
select {
	float: left;
	width: 10em;
}

#remember-me label {
  width: 4em;
}

/* style for required labels */
fieldset label .required {
	font-size: 0.83em;
	color:#760000;
}

/* style error messages */
label .feedback {
	position: absolute;
	margin-left: 11em;
	left: 200px;
  right: 0;
	font-weight: bold;
	color:red;
	padding-left: 18px;
	background: url(images/error.png) no-repeat left top;
}

/* :KLUDGE: Explicitly set the width for IE6- */
* html .feedback{
  width: 10em;
}

fieldset input {
  width: 200px;
}

fieldset input[type="text"], fieldset textarea {
	border-top: 2px solid #999;
	border-left: 2px solid #999;
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;
}


fieldset input.radio, input.checkbox, input.submit {
  width: auto;
}

/* style form elements on focus */
input:focus, textarea:focus {
	background: #ffc;
}

input.radio {
  float: left;
	margin-right: 1em;
}

textarea {
	width: 300px;
	height: 100px;
}

homelogo
{
}




/* Default CSS Stylesheet for a new Web Application project */

BODY
{
    BACKGROUND-COLOR: white;
    color: #5e5e5e;
    FONT-FAMILY:Tahoma;
    FONT-SIZE:xx-small;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    margin: 0;
}

A
{
	font-size: x-small;
	font-weight: bold;
	color: white;
	text-decoration:none;
}

A:hover
{
	font-size: x-small;
	font-weight: bold;
	color: #ff7800;
	text-decoration:none;
}

H1
{
	padding-right: 0px;
	padding-left: 0px;
	font-weight: bold;
	font-size: medium;
	padding-bottom: 0px;
	margin: 0px;
	word-spacing: normal;
	text-transform: uppercase;
	color: #ffa800;
	line-height: 15px;
	padding-top: 0px;
	font-family: Tahoma;
	letter-spacing: -1px;
	background-color: white;
	text-align: left;
}

H2
{
	font-weight: bold;
	text-justify: auto;
	font-size: smaller;
	word-spacing: normal;
	text-transform: uppercase;
	color: #5e5e5e;
	font-family: Tahoma;
	letter-spacing: 0px;
	background-color: white;
	text-align: left;
}

/* NEW WEB DESIGN */

.HeaderPhoneUs
{
	font-size:xx-small;
	color: #7d7d7d;
}

.HeaderPhoneNo
{
	font-size: xx-small;
	font-weight: bold;
	color: #ff7800;
}

.HeaderTable
{
	text-align:right;
	vertical-align:bottom;
}

.HeaderViewCart
{
	font-size:xx-small;
	color: white;
}

.HeaderCartItems
{
	font-size:xx-small;
	color: #90a6b7;
}

.MenuText
{
	font-size: x-small;
	font-weight: bold;
	color: white;
}

.MenuDivider
{
	font-size: x-small;
	font-weight: bold;
	color: gray;
}

.CatagoryTitleL
{
	font-size: small;
	text-transform: uppercase;
	color: #ffa800;
	font-family: 'Tahoma';
	font-weight:bolder;
}

.CatagoryTitleR
{
	font-size: small;
	text-transform: uppercase;
	color: #31668E;
	font-family: 'Tahoma';
	font-weight:bolder;
}	

.CatagoryListItem
{
	font-size: xx-small;
	font-weight:bold;
	color: #5e5e5e;
}

.CatagoryListItem:hover
{
	font-size: xx-small;
	font-weight:bold;
	color: #ff7800;
}

.FooterText:hover
{
	font-size: xx-small;
	font-weight: bold;
	color: #ff7800;
}

.FooterText
{
	font-size: xx-small;
	font-weight: bold;
	color: #737373;
}

.BodyText
{
    BACKGROUND-COLOR: white;
    color: #5e5e5e;
    FONT-FAMILY:Tahoma;
    FONT-SIZE:x-small;
    FONT-WEIGHT: normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    text-align:justify;
    text-justify:auto;
}

.DriveListItem
{
	font-size: xx-small;
	font-weight:normal;
	color: #5e5e5e;
}

.DriveListItem:hover
{
	font-size: xx-small;
	font-weight:normal;
	color: #ff7800;
}

.Stock
{
	font-size: xx-small;
	font-weight:bold;
	color: Green;
	text-align:center;
}

.NoStock
{
	font-size: xx-small;
	font-weight:bold;
	color: Red;
	text-align:center;
}

.ProductTitle
{
	color: #31668e;
}

.ProductPrice
{
	font-weight: bold;
	text-justify: auto;
	font-size: medium;
	word-spacing: normal;
	text-transform: uppercase;
	color: #ff7800;
	font-family: Tahoma;
	letter-spacing: -1px;
	background-color: white;
	text-align: right;
}

.ProductSubPrice
{
	font-weight: normal;
	text-justify: auto;
	font-size: xx-small;
	word-spacing: normal;
	text-transform: uppercase;
	font-family: Tahoma;
	background-color: white;
	text-align: right;
}

.ProductQuickFind
{
	font-weight: bold;
	text-justify: auto;
	font-size: xx-small;
	word-spacing: normal;
	text-transform: uppercase;
	font-family: Tahoma;
	background-color: white;
	text-align: right;
}

.EmailAddress
{
	font-size: x-small;
	font-weight: bold;
	color: #31668e;
	text-decoration:none;
}

.NotesText
{
	font-weight: normal;
	text-justify: auto;
	font-size: xx-small;
	word-spacing: normal;
	text-transform: none;
	color: #6d6d6d;
	font-family: Tahoma;
	letter-spacing:normal;
	background-color: white;
	text-align: justify;
}

.OrderSummaryTitle
{
    BACKGROUND-COLOR: white;
    color: #5e5e5e;
    FONT-FAMILY:Tahoma;
    FONT-SIZE:xx-small;
    FONT-WEIGHT: bolder;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    text-align:justify;
    text-justify:auto;
}

.OrderSummary
{
    BACKGROUND-COLOR: white;
    color: #5e5e5e;
    FONT-FAMILY:Tahoma;
    FONT-SIZE:xx-small;
    FONT-WEIGHT:normal;
    LETTER-SPACING: normal;
    TEXT-TRANSFORM: none;
    WORD-SPACING: normal;
    text-align:justify;
    text-justify:auto;
}

.InlineEmail
{
    color: #5e5e5e;
    FONT-FAMILY:Tahoma;
    FONT-WEIGHT: bold;    
}


.Grid 
{ 
  
  border: none; 
  cursor: default;
}

.Grid A {color:#2a5e87;}

.HeadingCell 
{ 
  background-image: url(images/header_bg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
  background-color:#2a5e87;
  color:White;
  font-weight:bold;
  
}

.HeadingCellHover 
{ 
  background-image: url(images/header_hoverBg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  padding-right: 1px;
}

.HeadingCellActive
{ 
  background-image: url(images/header_activeBg.gif);   
  padding: 3px;
  padding-bottom: 3px;
  border-right: 1px solid #808099; 
  padding-right: 0px;
}

.HeadingCellText
{
  font-family: MS Sans Serif; 
  font-size: 10px; 
  padding-right: 5px;
}

.Row 
{ 
  
}
.RowAlternate
{ 
  background-color:#f8f8d5; 
}

.Row td.DataCell 
{ 
  cursor: pointer;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
} 

.RowAlternate td.DataCell 
{ 
  cursor:pointer;
  padding: 3px; 
  padding-top: 2px; 
  padding-bottom: 2px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
} 

.SortedDataCell 
{ 
  background-color: #F5F5F5; 
} 


.Row td.LastDataCell 
{ 
  background-color: #EFEFF4; 
} 

.SelectedRow 
{ 
}

.SelectedRow td.DataCell 
{ 
  background-color: #FFEEC2; 
  padding: 2px; 
  padding-left: 3px; 
  padding-top: 1px; 
  padding-bottom: 1px; 
  font-family: MS Sans Serif; 
  font-size: 10px; 
  border-bottom: 1px solid #4B4B6F; 
  border-top: 1px solid #4B4B6F; 
  border-right: 0px; 
}

.SelectedRow td.FirstDataCell 
{ 
  background-color: #FFEEC2; 
  border-left: 1px solid #4B4B6F; 
  border-right: 0px; 
  padding-left: 2px; 
  padding-right: 3px; 
}

.SelectedRow td.LastDataCell 
{ 
  background-color: #FFEEC2; 
  border-right: 1px solid #4B4B6F; 
}

.ScrollBar
{
  background-image: url(images/scroller/scroller_bg.gif); 
}

.ScrollGrip
{
  background-image: url(images/scroller/scroll_gripBg.gif); 
}

.ScrollPopup
{
  background-color: #FFFFFF; 
  border: 1px solid #666666;
  border-right-width: 2px;
  border-bottom-width: 2px;
  height: 23px;
}





.TopGroup
{
  z-index:99;
  position:relative;
}

.DefaultTab 
{
  color:black; 
  background-image: url(images/tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.DefaultTabHover 
{
  color:black; 
  background-image: url(images/hover_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.SelectedTab 
{
  color:black; 
  background-image: url(images/selected_tab_bg.gif);
  font-family:MS Sans Serif, Verdana; 
  font-size:10px; 
  cursor:default;
}

.MultiPage
{
  background-color:White;
  border: 1px solid #919B9C;
  width:487px;
  height:250px;
  position:relative;
  top:-3px;
  left:1px;
  z-index:98;
}
 

            
 
 

