body {
	background: #ffffff;
	color : #001F4F;
	padding: 0px;
	margin: 0px;
	font-family:  "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px; 
	text-align: center; /*** Centers the design in old IE versions ***/
}
body, html {
/*	height:100%;	*/
}

p {
	text-align: left;
	line-height: 1.1em;
}

a:link, a:visited, a:hover{
	color : #F97105;
	text-decoration: none;
	text-transform:none;
}

form {
	padding:0px;
	margin: 0px;
}

.clear { 
	clear: both;
}

#frame {
	width: 770px;
	margin: 0 auto; /*** Centers the design ***/
	min-height: 100%;
	text-align: left; /*** Because we centered the text in body we have to move the text back to left aligning ***/
	padding:0px;
	/*border: 1px solid black;*/
}
* html #frame {
	height: 100%; /*** IE doesn't support min-height, but instead it handles height as min-height so we need to hack the height ***/
}
/**************************
HEADER
**************************/
#header {
	background: URL('header.jpg') no-repeat;
	margin: 0px; /*** Make some space for the header menu ***/
	padding: 0px;
	height: 394px;

}

#content {
	background: url('004.gif') no-repeat left bottom;
	/*width:734px;*/
/*	border: 1px solid red;*/
	/*padding-bottom:154px;*/
	margin-right:197px;
}
* html #content {
	position: relative; /*** IE needs this  ***/
}

#content table {
	width:573px; /*** IE needs this  ***/
}

* html #content table {
	width:570px; /*** IE needs this  ***/
}

.m {
	margin-bottom: 3px !important;
}

.mb10 {
	margin-bottom: 10px !important;
}

.product {
	padding:0px;
	margin:0px;
	height:254px;
	width:189px;
}

.product1 {
	background: url('./007/007_001.gif') no-repeat top;
}

.product2 {
	background: url('./007/008_001.gif') no-repeat top;
}

.product3 {
	background: url('./007/009_001.gif') no-repeat top;
}

.price {
	margin:0px;
	margin-top:35px;
	color:#FC7108;
	font-size:20px;
	font-weight:bold;
	padding:5px 0 4px 13px;
	text-align:left;
}

div > div.price, div > div.text {
	margin:0px;
	position:relative;
	top:35px;
}

.text {
	color:#fff;
	margin:0px;
	height:184px;
	padding:0px;
	font-size:14px;
}

.text p{
	background: url('dots_05.gif') repeat-x left bottom;
	padding:8px 0px 4px 12px;
	margin:0px;
}

.price1 {
	background: url('./007/007_002.jpg') no-repeat;
}

.text1 {
	background: url('./007/007_003.jpg') no-repeat;
}

.price2 {
	background: url('./007/008_002.jpg') no-repeat;
}

.text2 {
	background: url('./007/008_003.jpg') no-repeat;
}

.price3 {
	background: url('./007/009_002.jpg') no-repeat;
}

.text3 {
	background: url('./007/009_003.jpg') no-repeat;
}

#sidebar {
	padding:0px;
	margin:0px;
	float: right;
	width:194px;
	/*border: 1px solid green;*/
	height: 200px;
}

.fl {
	float:left;
	width:7px;
	height:7px;
}

.fr {
	float:right;
	width:7px;
	height:7px;
}

#contact {
	position:relative;
	background: #0F326C;
	padding:0px;
	height:146px;
}

.dots{
	background: url('dots_01.gif') repeat-x;
	font-size:1px;
	padding:10px 0px 0px 0px;
	margin:0px;
}


#contact h1{
	background: url('phone.gif') no-repeat 10px 7px;
	font-size:20px;
	padding:3px 9px 5px 40px;
	margin:0px;
	text-transform:uppercase;
}

#contact p{
	margin:0px;
	padding:3px 0px 10px 0px;
}

#contact a:link, 
#contact a:visited, 
#contact a:hover{
	padding-left:12px;
	margin:0px;
	text-decoration: none;
	text-transform:none;
}

.topl1 {
	background: url('011_1.gif') no-repeat left top;
}

.topr1 {
	background: url('011_2.gif') no-repeat top right;
}

.bottl1 {
	background: url('011_4.gif') no-repeat left bottom;
}

.bottr1 {
	background: url('011_3.gif') no-repeat bottom right;
}

#offers {
	position:relative;
	background: #DBE4F3;
	padding:0px;
	height:206px;
}

#offers h1{
	font-size:13px;
	color:#001F4F;
	padding:5px 0px 0px 12px;
	margin:0px;
	text-transform:uppercase;
}

#offers p{
	color:#001F4F;
	padding:0px 9px 0px 12px;
	margin-top:2px;
}

#offers a:link, 
#offers a:visited, 
#offers a:hover{
	padding-left: 12px;
	margin:0px;
	text-decoration: none;
	text-transform:none;
}

.topl2 {
	background: url('012_1.gif') no-repeat left top;
}

.topr2 {
	background: url('012_2.gif') no-repeat top right;
}

.bottl2 {
	background: url('012_4.gif') no-repeat left bottom;
}

.bottr2 {
	background: url('012_3.gif') no-repeat bottom right;
}

#news {
	position:relative;
	background: #DBE4F3;
	padding:0px;
	height:150px;
}

#news h1{
	font-size:13px;
	color:#001F4F;
	padding:5px 0 0 12px;
	margin:0px;
	text-transform:uppercase;
}

#news h2{
	font-size:12px;
	color:#F97506;
	padding-left: 12px;
	margin:0px;
}

#news p{
	color:#001F4F;
	padding:0px 9px 0px 12px;
	margin-top:2px;
}

#news a:link, 
#news a:visited, 
#news a:hover{
	padding-left: 12px;
	margin:0px;
	text-decoration: none;
	text-transform:none;
}

.topl3 {
	background: url('012_1.gif') no-repeat left top;
}

.topr3 {
	background: url('012_2.gif') no-repeat top right;
}

.bottl3 {
	background: url('012_4.gif') no-repeat left bottom;
}

.bottr3 {
	background: url('012_3.gif') no-repeat bottom right;
}

#order {
	width:189px;
	padding:0px;
	margin:0px;
}

#order a:link, #order a:visited{
	padding-top:3px;
	color : #fff;
	text-align: center;
	display:block;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
}
#order a:hover{
	padding-top:3px;
	color : #fff;
	text-align: center;
	display:block;
	font-size:15px;
	font-weight:bold;
	text-decoration: underline;
	text-transform:uppercase;
}


.order1 {
	background: #069005;
	padding:0px;
	margin:0px;
	height: 27px;
}

.order2 {
	background: #193C74;
	padding:0px;
	margin:0px;
	height: 27px;
}

.order3 {
	background: #FF7200;
	padding:0px;
	margin:0px;
	height: 27px;
}

.fl1 {
	float:left;
	height:27px;
	width: 7px;
	background: url('007/007_004_1.gif') no-repeat left;
}

.fr1 {
	float:right;
	height:27px;
	width: 7px;
	background: url('007/007_004_2.gif') no-repeat right;
}

.fl2 {
	float:left;
	height:27px;
	width: 7px;
	background: url('007/008_004_1.gif') no-repeat left;
}

.fr2 {
	float:right;
	height:27px;
	width: 7px;
	background: url('007/008_004_2.gif') no-repeat right;
}

.fl3 {
	float:left;
	height:27px;
	width: 7px;
	background: url('007/009_004_1.gif') no-repeat left;
}

.fr3 {
	float:right;
	height:27px;
	width: 7px;
	background: url('007/009_004_2.gif') no-repeat right;
}

#res {
	background: #7381A8;
	height: 68px;
	width:189px;
	padding:0px;
	margin:0px;
	font-size:12px;
}

#res p{
	padding:8px 0 0 12px;
	margin:0px;
}


.resr {
	float:right;
	height:68px;
	width: 7px;
	background: url('007/007_005_2.gif') no-repeat left;
}

.resl {
	float:left;
	height:68px;
	width: 7px;
	background: url('007/007_005_1.gif') no-repeat right;
}

#bott {
	position:relative;
	background: #EDF1FA;
	padding:0px;
	height:150px;
}

#bott h1{
	font-size:13px;
	color:#001F4F;
	padding-left:12px;
	margin:0px;
	text-transform:uppercase;
}

#bott p{
	background: url('dots_03.gif') repeat-y;
	color:#001F4F;
	padding:0px 9px 0px 12px;
	margin-bottom:6px;
}

#bott a:link, 
#bott a:visited, 
#bott a:hover{
	padding-left: 12px;
	margin:0px;
	text-decoration: none;
	text-transform:none;
}

.clrpa{
	position:absolute;
	bottom:0px;
	left:0px;
	clear:both;
	width:100%;
}

.topl {
	background: url('010_1.gif') no-repeat left top;
}

.topr {
	background: url('010_2.gif') no-repeat top right;
}

.bottl {
	background: url('010_4.gif') no-repeat left bottom;
}

.bottr {
	background: url('010_3.gif') no-repeat bottom right;
}

#footer {
	background: url('./bottom/013_03.gif') no-repeat top right #182F64;
	width: 770px;
	margin: 0 auto; /*** Centers the design ***/
	height:154px;
	/*margin-top: -154px;*/
}

#navigation {
	float: right;
	padding: 0px;
	width:194px;
	height:296px;
}

#navigation ul.menutop {
	margin:0px;
	padding:0px;
	margin-top:90px;
	position:relative;
}

#navigation ul.menutop li {
	margin:0px;
	list-style: none;
	background: url('dots_04.gif') no-repeat 40px;
	padding: 0px;
}

#navigation ul.menutop p {
	margin:0px;
	background: url('dots_05.gif') no-repeat 60px bottom;
	padding: 5px 0px 5px 0px;
}

#navigation ul.menutop li a:link,
#navigation ul.menutop li a:visited,
#navigation ul.menutop li a:hover
{
	padding-left:60px;
	color: #D8EBF9;
	font-weight:bold;
	text-decoration: none;
	text-transform: uppercase;
	display:block;	
}

#search {
	float: right;
	clear: right;
	margin:0px;
	margin-top: 37px;
	padding: 0px;
	width:231px;
}

#search * {
	vertical-align: top;
}

#search input {
	border:1px solid #687FA9;
	font-size:15px;
	margin: 0px;
	padding: 0px;
	width:180px;
	height:19px;
}

#search button {
	border:none;
	background: url('./006/006_04.gif') no-repeat;
	margin: 0px;
	margin-left: 10px;
	margin-top: 1px;
	padding: 0px;
	width:32px;
	height:23px;
}

#left{
	float:left;
	padding: 0px;
	margin:0px;
	width:241px;
	height:100%;
	padding-bottom: 80px;
}

#right {
	margin-left:241px;
	margin-right: -2px;
	padding: 0px;
	border-left:2px solid #E5E5E5;
	min-height: 400px;
}

* html div#right {
	position: relative;
	left: -3px;
	margin-right: -5px;
	height: 400px;
}

/*blocks*/

div.img {
	float:left;
	clear: left;
	padding:0 6px 0px 12px;
	margin:0px;
}

div.img img {
	padding: 0px;
	margin:0px;
	border:none;
}

div.content {
	position:relative;
	background: #DBE4F3;
	padding:0px;
	min-height:354px;
}

* html div.content {
	height:354px;
}

div.content h1{
	font-size:13px;
	color:#001F4F;
	padding:10px 12px;
	margin:0px;
	text-transform:uppercase;
}

div.content h2{
	font-size:12px;
	color:#001F4F;
	padding-left: 12px;
	padding-bottom:10px;
	margin:0px;
	text-transform:uppercase;
}

div.content h3{
	color:#F1A005;
	padding-left: 12px;
	margin:0px;
}

div.content p{
	color:#001F4F;
	padding:0px 9px 0px 12px;
	margin:0px;
}

div.content a:link, 
div.content a:visited, 
div.content a:hover{
	color:#001F4F;
	padding: 0px;
	margin:0px;
	text-decoration: none;
	text-transform:none;
}

div.content a.more:link, 
div.content a.more:visited, 
div.content a.more:hover{
	color:#F97105;
	padding-left: 12px;
	margin:0px;
}

div.content li{
	color:#001F4F;
}

div.content a.all:link, 
div.content a.all:visited, 
div.content a.all:hover {
	float:right;
	color: #F97105;
	text-decoration: none;
	text-transform: none;
	padding:0px;
	padding-right:12px;
	margin:0px;
}

div.path {
	text-align:right;
	color: #FC7108;
	margin: 0px;
	padding: 0px;
	text-transform:lowercase;
}

div.path a:link, 
div.path a:visited, 
div.path a:hover {
	color: #FC7108;
	font-size: 12px;	
	text-decoration: none;
	font-weight:bold;
	text-transform:lowercase;
}


/*copyright*/
#copy {	
	float:left;
	background: url('./bottom/013_01.gif') no-repeat;
	padding: 0px;
	height: 70px;
}

#copy div {	
	padding: 0px;
	margin:20px 0 0 202px;
}

#copy a:link, 
#copy a:visited, 
#copy a:hover {
	margin-left:12px;
	padding: 0px;
	color: #7D91B6;
	font-size: 11px;	
	text-decoration: none;
	text-transform: uppercase;
}

#copy1 {
	clear:both;	
	background: url('./bottom/013_.gif') no-repeat left;
	padding: 0px;
	height: 84px;
}
/*copyright*/
/*pages*/
div.pages{
	padding:0px;
	margin: 0px;
	color: #001F4F;
	text-align:center;
}
div.pages span{
	padding:0px;
	margin: 0px;
	font-weight:bold;
}
div.pages a:link, div.pages a:visited, div.pages a:hover{
	padding: 0px;
	margin: 0px;
	text-decoration: none;
	text-transform: none;
	float:none !important;
	clear:none !important;
}
/*pages*/

fieldset {
	display: block;
	/*clear:both;*/
	width:490px;
	border: 1px solid #0F326C;
	margin-top: 10px;
	padding:20px;
	color:#0F326C;
}
fieldset legend{
	color:#0F326C;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
}
fieldset button{
	color:black;
	font-weight:normal;
	font-size:12px;
	height:15px;
	width:120px;
	border:1px solid #0F326C;
	margin:5px 0 5px 0;
	text-transform:uppercase;
}

fieldset div {
	clear:both;
	width: 100%;
}

fieldset div label {
	display:block;
	float:left;
	width:125px;
	padding: 0px;
	margin: 0px;
	text-align:left;
	color:#0F326C;
}

fieldset div input {
	background: #fff;
	border:1px solid #1F61A6;
	font-size:12px;
	padding: 0px;
	margin:0px;
	margin-bottom:2px;
	height:15px;
	width:250px;
}

fieldset div select {
	background: #fff;
	font-size:12px;
	border:1px solid #1F61A6;
	margin:0px;
	margin-bottom:2px;
}

fieldset div textarea {
	background: #fff;
	border:1px solid #1F61A6;
	font-size:12px;
	padding: 0px;
	margin-bottom:2px;
	height:100px;
	width:250px;
}

fieldset div button {
	font-size:12px;
	padding: 0px;
	margin-left:325px;
	height:20px;
}

fieldset table {
	padding: 0px;
	margin:0px 0px;
}
fieldset th {
	background: #EAEDF4;
	padding: 0px;
	margin:0px 10px;
	font-size:12px;
	color:#1F61A6;
	text-transform:uppercase;
}
fieldset label {
	display:block;
	float:left;
	clear:left;
	width: 150px;
	margin: 0px;
	padding: 0px;
	text-align: left;
	white-space: nowrap;
}

fieldset #radio {
	width: 14px;
	margin: 0px;
	padding: 0px;
}
fieldset input, fieldset select,fieldset textarea {
	width: 250px;
	margin: 0px;
	padding: 0px;
}

#services {
	
}
#services h3{
	border-bottom:solid #6777A0 1px;
}
#services div.shopadd{
	float:right;
	width: 80px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	color:white;
	border:1px solid white;
	background-color:#8F9BBC;
}

#services button.shopadd{
	float:right;
	width: 80px;
	margin: 0px;
	padding: 0px;
	text-align:center;
	color:white;
	border:1px solid white;
	background-color:#8F9BBC;
}

#services fieldset input.radio {
	width: 14px;
	border:none;
	background:none;
}
#services fieldset label{
	width: 350px;
	margin: 0px;
	padding: 0px;
}
#services fieldset input, fieldset select,fieldset textarea {
	width: 250px;
	margin: 0px;
	padding: 0px;
}

#feedback {
	padding: 20px 10px;
	width: 352px;
	float: left;
}

#feedback div {
	margin-bottom: 10px;
}

#feedback div input {
	border: 1px solid #687fa9; 
	width: 240px;
	height: 19px;
}

#feedback div label {
	font-weight: bold;
	width: 110px;
	float: left;
	line-height: 10px;
}

#feedback div textarea {
	width: 240px;
	height: 100px;
	border: 1px solid #687fa9;
}

#feedback div select {
	border: 1px solid #687fa9;
}

#feedback div textarea:focus,
#feedback div input:focus,
#feedback div select:focus {
	border: 1px solid #182F64;
}

#feedback button {
	border: 1px solid #687fa9;
	background: #DBE4F3;
	color : #001F4F;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	float: right;
}

div.wrnng {
	padding: 20px 5px 0 0;
	overflow: hidden; 
}

#cp {
	position:relative;
	background: #DBE4F3;
	padding:0px;
	height:50px;
}

#cp h1{
	font-size:13px;
	color:#001F4F;
	padding:5px 0 0 12px;
	margin:0px;
	text-transform:uppercase;
}

#cp a:link, 
#cp a:visited, 
#cp a:hover{
	padding-left: 12px;
	margin:0px;
	text-decoration: none;
	text-transform:none;
}

/*---------- message.html styles ------------------ */
.msg {
	width: 500px;
	position: absolute;
	top: 40px;
	left: 50%;
	margin-left: -250px;
}

.msg p {
	font-size: 20px;
	text-align: center;
}