A:link {
color : #C1472B;
} 
A:visited { 
color : #C1472B; 
} 
A:hover { 
text-decoration : none; 
}
A.blue:link {
	color : #136B9E;
} 
A.blue:visited { 
color : #136B9E; 
} 
A.blue:hover { 
text-decoration : none; 
} 

A.sections:visited {
	color : #990000;
	font-size: 1.1em;
} 
A.sections:hover {
	text-decoration : none;
	font-size: 1.1em;
	color: #990000;
} 
A.sections:link {
	color : #990000;
	font-size: 1.1em;
}

A.grey:link  {
	color : #A0A0A0;
} 
A.grey:visited { 
color : #A0A0A0; 
} 
A.grey:hover { 
text-decoration : none; 
}

a:hover.cartbutton { 
color : #515151; 
background-color : #404040; 
}

a.cartbutton {  
color : #fff; 
background-color : #404040; 
font-size : 12px; 
border : 1px outset #404040; 
text-decoration : none; 
text-align : center; 
margin-right : 9px; 
margin-top : 4px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 

.menu1	     { 
	background-image:url("m1.gif");
	text-align:center;
}
.menu2	     {
	background-image:url("m2.gif");
	text-align:center;
	padding-right: 7px;
	padding-left: 7px;
}
.menu3	     { 
	background-image:url("m3.gif");
	text-align:center;
}
a.menu:link  {
	font-weight: bold;
	font-size: 12px;
	text-decoration:none;
	color: #515151;
}
a.menu:hover {
	text-decoration: underline;
	color: #B62402;
}
a.menu:visited { 
	font-weight: bold;
	font-size: 12px;
	color:#515151; 
	text-decoration:none;
}

A.cjs:link   { 
	color : #6B6B6B; 
	font-size: 11px;
} 
A.cjs:visited {
	color : #6B6B6B; 
	font-size: 11px;
} 
A.cjs:hover { 
	text-decoration : none; 
	font-size: 11px;
}

body         {
	margin : 0;
	font-size : 13px;
	color : #2F2F2F;
	font-family : Verdana, Arial, sans-serif;
	text-align : justify;	
	/*background-image : url("ist2_3555386-brushed-metal-texture.jpg");*/
	background-image : url("background.jpg");
} 
H1           {
	font-size : 1.4em;
	color: #515151;
	margin-top: 15px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 0px;
} 
H2           {
	font-size : 1.1em;
	margin-bottom : 15px;
	margin-top : 15px;
	padding-top: 0px;
	padding-bottom: 0px;
	color: #515151;
} 
H3           {
	font-size : 1em;
	margin-bottom : 8px;
	margin-top : 2px;
	color: #515151;
}

P            {
	margin-top : 15px;
	margin-bottom : 15px;
}

UL           { 
margin-top : 2px; 
margin-bottom : 8px; 
} 
TD           {
text-align : justify;
}
IMG          { 
border : 0; 
}  
#frontPage1stImage {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
}

.grey        {
	color : #A0A0A0;
	text-align: center;
} 

#header1     {
	position : absolute;
	width : 871px;
	left : 50%;
	margin-left : -436px;
	height : 79px;
	background-image : url("top.jpg");
} 
.WhiteHeader {
	color:#FFF;
	font-weight:bold;
	padding-left:10px;
	padding-right: 10px;
}
.RedHeader   {
	color:#b82b0a;
	font-weight:bold;
	font-size: 10px;
}
#underheader {
	position : absolute;
	width : 871px;
	top : 79px;
	left : 50%;
	margin-left : -436px;
	background-color: #C7C7C7;
} 
#sidebar     {
	float : left;
	width : 189px;
}  

.search-pos {
	font-size : 10px;
	padding-left : 1px;
	padding-right : 1px;
	padding-top : 2px;
	padding-bottom : 2px;
	margin-right : 1px;
	margin-left : 1px;
	margin-top : 1px;
} 
.buttonSearch {
	color : #fff;
	background-color : #404040;
	font-size : 10px;
	border : 1px outset #404040;
	padding-top : 1px;
	padding-bottom : 0px;
	padding-left : 6px;
	padding-right : 6px;
	text-align : center;
	height: 18px;
	margin-top: 5px;
	margin-bottom: 0px;
	font-weight: bold;
}
#inner       {
	float : right;
	width : 652px;
	vertical-align : top;
	min-height: 635px;
	background-image: url("back2.jpg");
	padding-right: 15px;
	padding-left: 15px;
	background-repeat: repeat;
	background-color: #EBEBEB;
}

.cartbutton { 
color : #fff; 
background-color : #404040; 
font-size : 12px; 
border : 1px outset #404040; 
text-decoration : none; 
text-align : center; 
margin-right : 9px; 
margin-top : 4px; 
padding-left : 8px; 
padding-right : 8px; 
padding-top : 2px; 
padding-bottom : 2px; 
} 

#footer      {
	width : 851px;
	background-color: #000;
	padding: 10px;
} 
.cjs         {
	color : #6B6B6B;
	font-size: 11px;
	text-decoration:underline;
} 

.clearing    { 
clear : both; 
height : 0; 
}

#content {

	margin: 0px;
	padding: 0px;
}

li {
	padding: 5px;
}
#HomeImage {
	padding-top:0px;
	padding-left:17px;
	padding-right:0px;
	padding-bottom:10px;
	float:right;
}
#topSectionContent {
}
#topSectionContentImage {
	margin: 15px;
	float: right;
}
#wrapImageLeft {
	float: left;
	margin-top: 0px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#contactImage {
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 15px;
}
#aboutUsRightImage {
	float: right;
	margin-bottom: 15px;
	margin-left: 15px;
	margin-top: 5px;
}
#aboutUsLeftImage {
	float: left;
	margin-top: 5px;
	margin-right: 15px;
	margin-bottom: 15px;
	margin-left: 0px;
}
#contactdetails {
	float: none;
	text-align: right;
	font-style: normal;
	font-size: 0.9em;
	color: #993300;
	margin: 10px;
}
.cartCenter {
	text-align: center;
	margin-top: 5px;
	margin-bottom: 5px;
}
.cartDescription {
	padding-right: 10px;
	text-align: left;
}
.cartTable {
	margin: 2px;
	padding: 5px;
}
.cartRight {
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
}
.payPalExpress {
	font-size: 1.1em;
	color: #000066;
	text-align: center;
}
.cartHeading {
	background-color: #CC0000;
	color: #FFFFFF;
	padding: 5px;
	font-weight: bold;
	margin-bottom: 15px;
}
.cartInfo {
	text-align: right;
	margin-top: 12px;
	margin-bottom: 12px;
}
.cartSubTotal {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CC0000;
}
#inner #content #aboutUsAddress {
	float: right;
	padding-top: 25px;
}
#inner #content #bottomAboutUs {
	margin-top: 30px;
}

