﻿html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{
	margin:0;
	padding:0;
	border:0;
	outline:0;
	vertical-align:baseline;
	background-color:transparent;
	text-decoration:none;
	list-style-position:outside;
	list-style-type:none;
	list-style-image: none;
}

body{
	background-image:url(images/bg-btm.jpg);
	background-repeat:repeat-x;
	background-position:bottom;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	color:#000000;
	background-color:#eeeeee;
}

.nml li{list-style-type:circle;margin-left:35px;padding-left:5px;}
a{color:#da251c;font-weight:bold;text-decoration: underline;}
a:hover{text-decoration: none;}
.clear{clear:both;}
#container{width:940px;margin:0 auto;background-image:url(images/bg2.jpg);padding:0 10px 10px 10px;background-repeat:repeat-x;background-color:#FFFFFF;}
#head{background-image:url(images/head-bg.jpg);background-repeat:no-repeat;height:435px;width:960px;}
#head-home{background-image:url(images/head-bg-home.jpg);background-repeat:no-repeat;height:435px;width:960px;}
.background2{background-image:url(images/bg.jpg);background-repeat:repeat-x;background-position:top;}
#head img{float:left;}
.header{height:132px;text-align:right;font-size:2.2em;font-weight:bold;}
.red{padding-top:10px;padding-right:15px;color:#da251c;padding-bottom:15px;font-style:italic;}
.number{font-size:1.4em;padding-right: 15px;}
.number-home{padding-right:150px;font-size:1.4em;}
.text{font-size:2.5em;font-weight:bold;color:#fff;padding-top:30px;padding-left:10px;line-height:45px;}

#side-bar{float:left;width:225px;padding-left:2px;}
#side-bar li{
	line-height:38px;
	color:#000000;
	background-image:url(images/list-bg.jpg);
	display:block;
	height:38px;
	width:215px;
	text-align:left;
	padding-left:7px;
}
#side-bar a{color:#000;text-decoration:none;display:block;height:38px;line-height:38px;font-size:0.9em;}
#side-bar a:hover{color:#DA251C;text-decoration:none;}
#side-bar .indent li{
	line-height:23px;
	color:#fff;
	background-image:url(images/indent-bg.jpg);
	display:inline-block;
	height:24px;
	width:200px;
	text-align:right;
	padding-right:25px;
	background-repeat:repeat-x;
}
	
.redAst{color:Red;}
#side-bar .top{background-image:url(images/list-bg-top.jpg);height:39px;}
#main-content{float:left;width:685px;padding:20px 0 10px 19px;}
.top1 h1{color:#D6241B;font-size:1.5em;padding:0 0 20px 0;margin:0;}
.top1 h2{color:#da251c;font-size:1.1em;padding:20px 0 0 0;margin:0; text-align:left;}
.sub-right{
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#444444;
	border-bottom-color:#444444;
	border-left-color:#444444;
	background-image:url(images/sub-bg.jpg);
	background-repeat:no-repeat;
	width:203px;
	float:left;
	margin-right:30px;
	height:425px;
}
.sub-left{
	border-right-width:1px;
	border-bottom-width:1px;
	border-left-width:1px;
	border-right-style:solid;
	border-bottom-style:solid;
	border-left-style:solid;
	border-right-color:#444444;
	border-bottom-color:#444444;
	border-left-color:#444444;
	background-image:url(images/sub-bg.jpg);
	background-repeat:no-repeat;
	width:203px;
	float:left;
	height:425px;
}
h2.flightcases{color:#FFFFFF;line-height:45px;font-size:1.2em;text-align:center;padding-bottom:10px;}
#custom{background-image:url(images/dragon_cases.jpg);height:170px;width:926px;margin-left:7px;}
#footer{
	width:940px;
	margin-top:0;
	margin-right:auto;
	margin-bottom:0;
	margin-left:auto;
	padding-left:20px;
	padding-top:5px;
}
.footer-left{color:#FFFFFF;font-size:0.9em;line-height:20px;}
#footer-content{}
.footer-bg{background-image:url(images/bg-footer.jpg);background-repeat:repeat-x;}
#Customers{padding-top:10px;margin-left:7px;}
.sub-text{padding-right:5px;padding-left:5px;}
.bottom-edge{background-image:url(images/list-bg-btm.jpg);height:6px;width:225px;}
.custom-text{padding-top:22px;padding-left:15px;width:445px;font-weight:bold;}
.custom-text h3{font-size:1.6em;}
.custom-text a{}
.custom-text .red-small{color: #DA251C;font-size:1em;line-height:20px;}
.custom-link{text-align:right;line-height:20px;font-size:0.9em;}
.footer-right{float:right;font-size:0.7em;line-height:35px;padding-right:20px;color:#666666;}
#side-bar .current{color:#DA251C;}
#side-bar .indent a{color:#FFF;}
.top1 img{float:right;}
.top1 .img2{float:left;}
#head .logo{padding-left:40px;}
.footer-right a{color: #666666;text-decoration: none;font-weight: normal;}
#side-bar .side-btm{background:url(images/list-bg-btm.jpg) no-repeat;height:6px;width:225px;}
.img3{padding-right: 80px;}
.accessories{float:left;width:225px;padding-bottom:50px;}
.accessories img{float:left;}
label{width:200px;display:inline-block;text-align:right;}
#mytable{padding:0;margin-top:0;margin-right:auto;margin-bottom:0;margin-left:auto;}
caption{padding:0 0 5px 0;text-align:left;font-size:0.9em;font-style:italic;}

th{
	font-weight:bold;
	color:#FFF;
	text-align:left;
	line-height:30px;
	padding:0 6px 0 12px;
	background-image:url(images/table-top.jpg);
	border:solid 1px #666666;
}

td{
	border-right:1px solid #666666;
	border-bottom:1px solid #666666;
	background:#eeeeee;
	color:#666666;
	text-align: center;
	padding-top: 3px;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-left: 12px;
}
td.nohdr{border-top:1px solid #666666;background:#eeeeee;padding:3px 6px 3px 12px;color:#666666;}
td.alt{background:#fff;color:#000;}
th.spec{border-top:0;background-image:none;background-color:#fff;color:#000;}
th.specnohdr{border-top:1px solid #666666;background-image:none;background-color:#fff;color:#000;}
.spec a{color:#000;}

/*Message Boxes: Start*/
.msgBox{border:dashed 1px black;background-color:#dee9f6;color:Black;padding:10px 10px 10px 10px;}
.ok{background:#FFFFCC url(images/ok.gif) 4px 2px no-repeat;border:solid 1px #dfdfde;background-color:#f0efef;color:#444444;font-weight:bold;padding:4px 4px 4px 4px;margin:5px 0 5px 0;text-align:center;}
.error{background:#FFFFCC url(images/error.gif) 4px 2px no-repeat;border:solid 1px #cb2026;background-color:#f6cbca;color:#cb2026;font-weight:bold;padding:4px 4px 4px 4px;margin:5px 0 5px 0;text-align:center;}

.msgok{background-color:#444444;color:#FFFFFF;font-weight:bold;text-align:center;padding:4px 4px 4px 4px;margin:5px 0 0 0;}
.oktip{background-image:url(images/graytip.gif);background-repeat:no-repeat;width:18px;height:18px;margin:0 0 5px 20px;}

.msgerror{background-color:#cc0000; color:#FFFFFF;font-weight:bold;text-align:center;padding:4px 4px 4px 4px;margin:5px 0 0 0;}
.errortip{background-image:url(images/redtip.gif);background-repeat:no-repeat;width:18px;height:18px;margin:0 0 5px 20px;}
/*Message Boxes: End*/

.top-links{font-size:0.4em;line-height:20px;padding-right:15px;}
.top-links a{color:#666666;}
.gallery-option{
	width:250px;
	float:left;
	padding:15px;
	border:1px solid #CCCCCC;
	margin-right:15px;
	margin-bottom:15px;
}
.gallery-option img{
	margin-top:0px;
	margin-right:auto;
	margin-bottom:0px;
	margin-left:auto;
	display:block;
	float:none;
}

#rack-pack{padding-top:20px;}
#rack-pack .table-style{font-size:0.9em;float:left;width:380px;padding-top:30px;padding-left:20px;}
#rack-pack .table-style td{background:none;border:none; text-align:left;}
.center-text{text-align: center;}
