body{
	font-size: 12px;
	font-family: verdana,helvetica,arial,sans-serif;
	color:#000066;
	link: red
	text-align: justify;
	background-color:#F5F5F1;
	margin-top:12px;
	margin-left:0px;
	margin-right:0px;
	margin-bottom:10px;
	scrollbar-3dlight-color:#EEEEEA;
	scrollbar-arrow-color:#000066;
	scrollbar-base-color:#AB1315;
	scrollbar-track-color:#B4B4A4;
	scrollbar-darkshadow-color:#99998B;
	scrollbar-face-color:#DFDFDB;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-shadow-color:#B5B5B2
}
* {padding:0, margin:0;}

a {  color: #FF6600; text-decoration: none;}
a:visited	{ color:#FF6600 }
a:hover 	{ color:#FFFFFF; background: #FF6600; }
a:active 	{ color:#F7DF23; background: #FF6600; }
td { font-family: Verdana, Arial, Helvetica; font-size:12px; color:#000066 }

.general { font-family: Verdana, Arial, Helvetica; font-size:10pt; color:#000000; text-align: justify}
a.general:link	{font-size:10pt; color:#324395 }
a.general:visited	{ color:#324395 }
a.general:hover 	{ color:#AB1315 }
a.general:active 	{ color:#AB1315 }

a.btn:link, a.btn:visited, a.btn:hover	{background:transparent;}
img.btn, input.btn{margin:20px 10px 20px;}

blockquote{with:100%; margin:10px; padding:0; text-align:left;}

div.clear{clear:both;}

.formtext { font-size:11px; color:#333333; font-family: Verdana, Helvetica, Arial, sans-serif}

.date { font-size:11px; color:#000066; font-family: Verdana, Helvetica, Arial, sans-serif; font-weight: bold}

.red { font-size:10pt; color:#AB1315; text-decoration: none; font-weight: normal}
.redheadlg { font-size:11pt; color:#AB1315; font-family: verdana, helvetica, Arial, sans-serif; text-decoration: none; font-weight: bold}
.redheadsm { font-size:12px; color:#AB1315; font-family: verdana, helvetica, Arial, sans-serif; text-decoration: none; font-weight: bold}



.bluelight { font-size:12px; color:#0099CC; text-decoration: none; font-weight: bold}
a.bluelight:link 	{ font-size:12px; color:#0099CC }
a.bluelight:visited	{font-size:12px; color:#0099CC }
a.bluelight:hover { font-size:12px; color:#FF6600; background-color: #FFFFFF; text-decoration: none}



.purple { font-size:10px; color:#666699; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-weight: normal}


.blue { font-size:10pt; color:#000066; text-decoration: none; font-weight: normal}
.blueheadlg { font-size:16px; color:#000066; font-family: verdana, helvetica, Arial, sans-serif; text-decoration: none; font-weight: bold}
.blueheadsm { font-size:11px; color:#000066; font-family: verdana, helvetica, Arial, sans-serif; text-decoration: none; font-weight: bold}
.bluesm { font-size:10px; color:#000066; font-family: Arial, Helvetica, sans-serif}


.footer { font-size:10px; color:#AB1315; font-family: Arial, Helvetica, sans-serif}
a.footer:link 	{ font-size:10px; color:#AB1315 }
a.footer:visited {font-size:10px; color:#AB1315 }
a.footer:hover 	{ font-size:10px; color:#FFFFFF; background-color: #AB1315; text-decoration: none}

.footer2 { font-size:10px; color:#666666; font-family: Arial, Helvetica, sans-serif}

a.tablelinks { font-size:10px; color:#324395 }
a.tablelinks:link { font-size:10px; color:#324395 }
a.tablelinks:visited 	{ color:#324395 }
a.tablelinks:hover 	{ color:#AB1315 }
a.tablelinks:active 	{ color:#AB1315 }


ul.product {
	margin:10px 0 0 0;
	padding:0;
	/*list-style-type: none;*/
	list-style-image: url(images/ul_arrow.gif);
	list-style-position:  outside;
	font-size:11px;
}

ul.product li{
	margin:8px 0 0 14px;
	padding:0 4px 5px;
	color:#000033;
	background:url(images/ul_bgnd.jpg) repeat-y;
}
ul.product li strong{
	font-weight:bold;
	color:#0099CC;
}

div.product-details{
	margin:0 0 0 14px;
	padding:0 5px 10px;
	font-size:11px;	
	background:url(images/ul_bgnd.jpg) repeat-y;
}
div.product-details p{
	margin:0;
	padding:0 0 10px;
}
 
.tdredband {
	color: #000000;
	border: 1px solid;
	border-color: #AB1315;
	background: #FFFFFF;
	padding: 0px;
	font-size: 12px
}

.tdWhiteBrdr {
	color: #666666;
	border: 1px solid;
	border-color: #666666 #666666 #666666 #666666;
	background: #FFFFFF;
	padding: 6px;
	font-size: 10px

}

.formbox {
	color: #333333;
	border: 1px solid;
	border-color: #666666 #666666 #666666 #666666;
	background: #FFFFFF;
	padding: 1px;
        font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.formbox2 {
	color: #333333;
	border: 1px solid;
	border-color: #DCDCDC #DCDCDC #DCDCDC #DCDCDC;
	background: #F7F7F7;
	padding: 4px;
	font-size: 12px

}

.formbox3 {
	color: #333333;
	border: 1px solid;
	border-color: #333333 #333333 #333333 #333333;
	background: #F1F1DC;
	padding: 4px;
	font-size: 12px

}

.formbox4 {
	color: #333333;
	border: 1px solid;
	background: #F8F8FF;
	padding: 12px;
	font-size: 12px

}


.button a { color: #666666; width: 160px; height: 18px; border: 1px solid; border-left-color: #cedfef; border-top-color: #cedfef; border-bottom-color: #bc9dad; border-right-color: #bc9dad; background: #E1E1CD; padding-left: 8px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; ; border-color: #F1F1DC #99998B #99998B #F1F1DC; clip:    rect(   )}
.button a:hover { color: #666666; padding-top: 1px; padding-left: 8px; padding-bottom: 0px; padding-right: 0px; border-right-color: #cedfef; border-bottom-color: #cedfef; border-top-color: #bc9dad; border-left-color: #bc9dad; background: #D6D6C3; border-color: #B4B4A4 #99998B #99998B #99998B}
.button a:visited { color:#666666 }

.button2 a { color: #666666; padding-top: 1px; width: 160px; height: 18px; border: 1px solid; border-color: #666666; background: #F1F1DC; padding-left: 10px; font-family: verdana; font-size: 11px; font-weight: bold; text-decoration: none; border-color: #666666 #666666 #F1F1DC #666666; clip:    rect(   )}
.button2 a:hover { color: #666666; padding-top: 1px; padding-left: 10px; padding-bottom: 0px; padding-right: 0px; background: #E1E1CD; border-color: #666666 #666666 #E1E1CD #666666}
.button2 a:visited { color:#666666 }

.button3 a { color: #AB1315; width: 78px; height: 16px; border: 1px solid; border-color: #AB1315; background: #FFFFFF; padding-left: 5px; font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; border-color: #AB1315 #AB1315 #AB1315 #FFFFFF; clip:    rect(   )}
.button3 a:hover { padding-left: 5px; padding-bottom: 0px; padding-right: 0px; background: #F0F0F0; border-right-color: #cedfef; border-bottom-color: #cedfef; border-top-color: #bc9dad; border-left-color: #FFFFFF; border-color: #AB1315 #AB1315 #AB1315 #F0F0F0}
.button3 a:visited { color:#AB1315 }

.button4 a { color: #666666; background: #F1F1DC; align: center; width: 60px; height: 16px; border: 1px solid; border-color: #666666; padding-left: 5px; font-family: verdana; font-size: 10px; font-weight: bold; text-decoration: none; border-color: #666666 #666666 #666666 #666666; clip:    rect(   )}
.button4 a:hover { color: #333333; padding-left: 5px; padding-bottom: 0px; padding-right: 0px; background: #FFFFFF; border-right-color: #666666; border-bottom-color: #666666; border-top-color: #6666; border-left-color: #FFFFFF; border-color: #666666 #666666 #666666 #666666}

.button4 a:active { color:#333333 }
.button4 a:visited { color:#666666 }

.submit {
	color: #666666;
	background-color: #D6D6C3;
	cursor: hand;
	font-family:verdana;
	font-weight:bold;
	font-size: 12px
}
.form {
	color: #333333;
	background-color: #FFFFE9;
	font-family:verdana;
	font-size: 10px
}

.form2 {
	color: #333333;
  background-color: #F8F8FF;
	font-family:verdana;
	font-size: 10px
}

/* product listing page */

div.subcat-holder{
	position:relative;
	width:720px;
	/*height:400px;
	overflow: auto;*/
	margin-bottom:30px;
}

div.prod-tn-main {width:680px; height:58px; text-align:center; float:left; display:inline; margin:1px; clear:left; margin-bottom:8px;}
div.prod-tn-main {font-weight:bold; text-decoration:none; color:#6D4E2D; font-size:14px; line-height:16px; }
div.prod-tn-main a:link, div.prod-tn-main a:visited, div.prod-tn-main a:active {display:block; font-weight:bold; text-decoration:none; color:#FF6600; background:#F5F5F1; width:100%; height:100%; border:3px solid #FFF; cursor:pointer}
div.prod-tn-main a:hover{font-weight:bold; text-decoration:none; color:#FF6600; background:#FFF; width:100%; height:100%; border:3px solid #ff6600; cursor:pointer}
/*div.prod-tn-main a:active{background:#FFEFE5; border:3px solid #ff6600;}*/

.prodcode {font-weight:normal; text-decoration:none; color:#000066; font-size:11px; text-align:left; float:left;}
a.prodcode:link, a.prodcode:visited, a.prodcode:active{font-weight:normal; text-decoration:none; color:#000066; font-size:12px; text-align:left;}
a.prodcode:hover{font-weight:normal; text-decoration:underline; color:#000066; font-size:12px}


.tn-img{
	float:left;
	margin:4px 12px 4px 4px;
}

/* product page */

img.prodimg{
	border:1px solid #050084;
}

table.products td{

}
table.products td a{
	padding:2px;
	width:80%;
	height:100%;
	display:block;
	margin-right:10px;
}

/* pages - images */

img.page-about, img.page-clients, img.page-gallery, img.page-home,  img.page-products{
	float:left;
	margin:0 20px 20px 0;
	border:1px solid #050084;
}

/* gallery images - admin */

form.gallery{
	position:relative;
}

form.gallery p{
	clear: left;
	margin:6px 6px;
}

form.gallery br{
	clear: left;
}

form.gallery div{
	position: relative;
	float: left;
	display:inline;
	margin:2px 13px;
	width:129px;
	height:130px;
	text-align:left;
}

form.gallery label{
	position:relative;
	top:0;
	width:200px;
	margin:0 0 10px;
	font-weight:normal;
	text-align:center;
	float:left;
	text-align:left;
}

form.gallery a{
	position:relative;
	top:0;
	width:200px;
	margin:0;
	font-weight:normal;
	text-align:center;
	border:2px solid green;
	float:left;
} 
form.gallery input, form.gallery select{
	border-width: 1px 0 0 1px;
	border-style:solid;
	border-color:#CCC;
	padding:2px;
	margin:0 0 10px 0;
}

select.gall_img{
	margin:0 10px 0 40px;
}


/* gallery - public */

div.gallery-holder{
	position:relative;
	width:758px;
	height:488px;
	overflow: auto;
	margin:20px 0 40px;
}

div.gallery-tn-main {width:176px; height:154px; text-align:center; float:left; display:inline; margin:0 8px 8px 0;}
div.gallery-tn-main {font-weight:bold; text-decoration:none; color:#6D4E2D; font-size:14px; line-height:16px; }
div.gallery-tn-main a:link, div.gallery-tn-main a:visited, div.gallery-tn-main a:active {display:block; font-weight:bold; text-decoration:none; color:#FF6600; background:#FAFAF8; width:100%; height:100%; border:2px solid #FFF; cursor:pointer}
div.gallery-tn-main a:hover{font-weight:bold; text-decoration:none; color:#FF6600; background:#FFF; width:100%; height:100%; border:2px solid #ff6600; cursor:pointer}

.img-name {font-weight:normal; 	font-family: arial,helvetica,arial,sans-serif; text-decoration:none; color:#000066; font-size:11px; text-align:center;}
a.img-name:link, a.img-name:visited, a.img-name:active{font-weight:normal; text-decoration:none; color:#000066; font-size:11px; text-align:left;}
a.img-name:hover{font-weight:normal; text-decoration:underline; color:#000066; font-size:11px}

.tn-gallery-img{
	margin:2px 2px 4px 2px;
}

