/*
	DESIGNER NOTES:
	覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧覧
	Project: MAXIMUS (InflatableStop.com)
	Designed by: Computere Intelligence Associates, Inc.
	Browsers Tested: IE 6.0 and Firefox 1.0.4
	Modified on: 3/11/08
*/

body {
	background: #000000 url(../graphics/bg_01.png) repeat-x fixed top left;
	margin:10px; padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #ffffff;
}

#bg_02 {
	margin:0 auto;
	background:url(../graphics/bg_02.png) no-repeat fixed center;
}

#bg_03 {
	margin:0;
	width: 775px;
	background: url(../graphics/bg_03.png) no-repeat top center;
}

#cont_body {margin:0 auto; width:775px; background: #343434;}	

/* Navigation & Header */
#cont_head{
	float:left;
	margin:0;
	padding:0;
	width:775px;
	background:url(../graphics/bg_head.png) repeat-x;
}

#info1 {float: left; margin: 0 0 0 9px; padding: 0; width:350px; height: 98px; text-align:right;}
#info2 {float: right; margin:0; padding: 9px 11px 0 9px; width:300px; height: 90px; text-align:right; background:url(../graphics/phone.png) top right no-repeat;}
#info2 h1{margin:0; padding:0; font-size:27px; font-weight:bold; color:#FFFFFF;}
#info2 h2{margin:0; padding:2px 0 0 0; font-size:13px; color:#FFFFFF;}

#nav_1 {
	float: left; 
	margin:0; 
	padding:10px 0 0 0; 
	width:775px; 
	height:26px; 
	background:url(../graphics/bg_nav.png) repeat-x top left;
}

#nav_1 ul{margin:0; padding:0; list-style:none;}

#nav_1 li{margin:30px 0 10px 35px; padding:15px 20px 15px 17px; display:inline;}

#nav_1 li a{font-size:14px; font-weight: bold; text-transform: capitalize; text-decoration:none; color:#def3ff;}

#nav_1 li a:hover{color:#ffff00;}

#nav_1 li span{font-size:14px; font-weight:bold; text-transform:uppercase; color:#ff9900;}

#nav_2{float: left; margin: 0; padding: 0; width:775px; height:30px; background:#444444;}

#nav_2 ul{margin:0; padding: 7px 5px 5px 40px; list-style:url(../graphics/bg_li.png);}

#nav_2 li{margin: 7px 5px 5px 0; padding: 10px 5px 5px 10px; text-indent: 5px; display:inline;}

#nav_2 li a{font-size:11px; font-weight: bold; text-transform:uppercase; text-decoration:none; color:#ff9900;}

#nav_2 li a:hover{color:#ffffff;}


/* Containers */
#cont_main{margin:0; padding:0;}

#content {float: left; margin: 0; padding: 0; width: 775px; background: #343434;}

#cont_gallery {margin: 0 auto; padding: 0 0 10px 0; width: 665px;}

#cont_swf {float:right; margin:0; padding:0; width: 556px; text-align:center;}

#cont_img {float:right; margin:0; padding:0; width: 556px; text-align:center;}

#cont_footer{float: left; margin:0; padding:5px; width: 765px; height:70px; background: #444444; font-size:11px; color:#666666; text-align:center;}

#cont_footer a{color:#777777; text-decoration:none;}
#cont_footer a:hover{color:#FF0;}


/* Gallery Product */
#gal_title {margin: 0px auto; padding: 10px 0px 30px 0px; width: 665px; font-weight: bold; text-align: center;}
#gal_des {margin: 0px auto; padding: 10px 0px 30px 0px; width: 665px; text-align: center; color: #FFCC00;}

#gal_tray {float: left; margin: 3px; padding: 0; width: 159px;}

#gal_thumb {margin: 0; padding: 0; width: 159px;}

#gal_name {margin: 0; padding: 0; text-align: center; white-space: nowrap;}
#gal_name a {font-size: 11px; font-weight:bold; color:#def3ff; text-transform: capitalize; text-decoration:none;}
#gal_name a:hover {color:#ffff00; text-decoration:none;}
#gal_name span {color: #ff9900;}

#gal_size {margin: 0; padding: 0; font-size: 10px; font-weight:bold; text-align:center;}

#gal_sale {margin: 0; padding: 0; font-size: 12px; font-weight:bold; text-align:center; color:#FF4400;}

#gal_stock {
	margin: 0; padding: 0; height: 16px; 
	font-size: 12px; font-weight:bold; 
	text-align:center; text-transform: uppercase; 
	color:#FFCC00;
}

.regular_text {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size:12px;
	color:#000000;
}



/* Search Messages */
.no_listing { 
	font-family:Arial, Verdana, Helvetica, Tahoma;
	font-size:12px;
	font-weight:bold;
	color:#990000;
	text-transform:capitalize;
	text-decoration:none;
}

.no_listing:hover {
	color:#000000;
}


#logintable
{
	width: 700px;
	margin: auto;
}

.error-msg
{font-size: 11px; font-family: Arial, Verdana, Helvetica, Tahoma; font-weight: bold; color: #FF0000; padding: 10px 0px;}

#home_banner {
	margin:0px;
	padding:15px 0 0 0;
	width:720px;
	height:90px;
	background:url(../graphics/bg_home.png) no-repeat top left;
	text-align:center;
}
#home_banner span{font-size:16px; font-weight:bold; color:#990000;}
#home_banner a{font-size:15px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#FF6600;}
#home_banner a:hover{text-decoration:none; color:#FF9900;}

#home_specials {
	margin:0 0 5px 0;
	padding:0;
	width:720px;
	height:83px;
	text-align:center;
}

#maintitle {
	float:left;
	margin:0;
	padding:10px 0 0 0;
	width:775px;
	height:25px;
	background: #343434;
}

#maintitle h1{margin:0 10px 0 0; padding:0; font-size:13px; text-indent:50px; text-transform:capitalize; color:#def3ff;}

#maintitle h1 span{color:#ffcc00;}

#maintitle h1 a {color:#def3ff; text-decoration: none;}
#maintitle h1 a:hover {color:#ffff00; text-decoration: none;}

#bookmark{float:right; margin:0 20px 0 0; padding:0; width:125px;}

#cont_newsletter{margin:0; padding:0;}
#cont_newsletter form{margin:0; padding:0;}
#cont_newsletter span{font-size:15px; font-weight:bold; color:#FC0;}

#cont_subL {float:left; width:710px; margin:7px; padding:0;}
#cont_subL_desc {float:left; width:675px; margin:0; padding:0 10px 0 10px;}
 
#cont_subS {float:left; width:325px; margin:7px; padding:0;}
#cont_subSR {float:right; width:325px; margin:7px; padding:0;}

#maintitle1 {
	margin:0px;
	padding:15px 0 0 0;
	width:720px;
	height:35px;
	background:url(../graphics/bg_title.png) no-repeat top left;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
	font-size: 19px;
	font-weight:bold;
	color:#AA0000;
	text-transform:uppercase;
	text-indent: 20px;
}

#subtitle {
	float:left;
	margin:0px;
	padding:10px 0 0 0;
	width:325px;
	height:35px;
	background:url(../graphics/bg_title_sub.png) no-repeat top left;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
	font-size: 17px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
	text-indent: 20px;
}

#sub_desc{float:left; margin:0 8px 15px 8px; padding:0 0 0 10px; width:300px;}

#index_sub {
	margin:0px;
	padding:10px 0 0 0;
	width:375px;
	height:35px;
	background:url(../graphics/bg_title_sub.png) no-repeat top left;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
	font-size: 17px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
	text-indent: 20px;
}

#indexL {width:350px; margin:15px; padding:0;}
#indexR {float:right; width:350px;  margin:15px; padding:0;}

#cont_cover {margin:0; padding:0; width:745px;}
#cont_cover a {font-size:11px; font-weight:bold; text-decoration:none; color:#FFFFCC;}
#cont_cover a:hover {text-decoration:none; color:#FFFFFF;}

#cover_cul {margin: 0 auto; padding: 0; width: 250px;}

#cover_head {margin:0; padding:0; font-size:11px; font-weight:bold; text-transform: capitalize; color:#FFCC00;}

#cover_cul ul {margin: 10px; padding: 0;}
#cover_cul ul li {margin: 0; padding: 0 0 0 5px; font-size: 11px; text-transform: capitalize; list-style:none; border-bottom:#333333 1px solid; background:#555555;}

#featured_thumb{float:left; margin:0 0 3px 0; padding:0; width:167px;}

#featured_sub {
	margin:0px;
	padding:8px 0 0 0;
	width:167px;
	height:22px;
	background:url(../graphics/bg_title_featured.png) no-repeat top left;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
	font-size: 12px;
	font-weight:bold;
	color:#FF4400;
	text-transform:uppercase;
	text-indent: 12px;
}

#part_log{float:left; margin:0 0 10px 0; padding:0;}
#part_logR{float:right; margin:0 35px 0 0; padding:0;}

#contact_sub {
	margin:15px 0 0 0;
	padding:10px 0 0 0;
	width:200px;
	height:25px;
	background:url(../graphics/bg_title_sub.png) no-repeat top left;
	font-family: Arial, Verdana, Helvetica, Tahoma; 
	font-size: 12px;
	font-weight:bold;
	color:#999999;
	text-transform:uppercase;
	text-indent: 15px;
}

#cat_sub {
	margin:0px;
	padding:5px 0 0 0;
	width:167px;
	height:18px;
	background:url(../graphics/bg_title_cat.png) no-repeat top left; 
	text-align: center;
}
#cat_sub a{font-size: 12px; font-weight:bold; color:#def3ff; text-transform: capitalize; text-decoration:none;}
#cat_sub a:hover{color:#ffff00; text-decoration:none;}
#cat_sub a span{color:#FF6600;}

#privacy ol {margin:0 0 10px 0; padding:0;}
#privacy ol li {margin:10px 10px 5px 20px; padding:0; list-style:upper-roman;}
#privacy li span {font-size:12px; font-weight:bold;}

#terms ol {margin:0 0 10px 0; padding:0;}
#terms ol li {margin:10px 10px 5px 20px; padding:0; list-style:upper-roman;}
#terms li span {font-size:12px; font-weight:bold;}

#aboutL {float:left; width:340px; margin:10px; padding:0;}

#aboutR {float:right; width:340px; margin:10px; padding:0;}

#about {margin:7px; padding:0; width:760px;}

#aboutDesc {float:left; margin:0 8px 10px 8px; padding:0; width:210px;}

#cat_desc {width:675px; margin:0 auto; padding:0 0 5px 0; font-size:12px;}
#cat_desc a {color:#FFFA0C;}
#cat_desc a:hover {text-decoration:none; color:#FFFFFF;}

#specialbut{float:left; margin:0; padding:2px 0 0 0; width:160px; height:18px; background: url(../graphics/but_g.gif) no-repeat center; text-align:center;}
#specialbut a{font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#FFFFFF;}
#specialbut a:hover{color:#FFFF00;}

#cont_contact{float:left; margin:0 0 0 20px; padding:0; width:200px;}
#cont_contact span{font-size:14px; font-weight:bold; text-transform:uppercase;}

#cont_contact_sub{float:left; margin:0 0 0 15px; padding:0; width:185px;}

/*----- Specials -----*/
#package_title{
	margin:10px 0 0 13px; 
	padding:0; 
	width:695px;
}
#package_title h2{float:left; margin:0; padding:12px 10px 0 10px; font-size:19px; text-transform:uppercase; text-indent:10px; color:#FFFFFF;}

#special_banner {
	margin: 0px auto;
	padding: 0px;
	width:650px;
	height:139px;
	background:url(../graphics/header_2.png) no-repeat top left;
	text-align:center;
}

#special_banner_1 {
	margin: 0px auto;
	padding: 0px;
	width:650px;
	height:139px;
	background:url(../graphics/header_3.png) no-repeat top left;
	text-align:center;
}

#package_sub{margin:0 0 0 13px; padding:0; width:695px; height:141px; background:#FFFFFF;}
#package_sub ul{float:right; margin:10px 10px 0 0; padding:0;}
#package_sub ul li{margin:0; padding:0; list-style:none}
#package_sub ul li span{font-weight:bold; text-transform:uppercase; color:#FF0000;}

#package_thumb{float:left; margin:0; padding:0; width:165px; height:141px; background-color:#f1f1f1; border-right:#FFFFFF 1px solid;}

#package_sub_02{margin:0 0 0 13px; padding:0; width:695px; height:141px; background:#f1f1f1; border-top:#FFFFFF 1px solid;}

#package_footer{
	margin:0 0 0 13px; 
	padding:0; 
	width:695px;
}

#package_footer_01{background:url(../graphics/bg_special_01.png) repeat-y; height:85px; border-top:#FFFFFF 1px solid;}
#package_footer_02{background:url(../graphics/bg_special_02.png) repeat-y; height:85px; border-top:#FFFFFF 1px solid;}
#package_footer_03{background:url(../graphics/bg_special_03.png) repeat-y; height:85px; border-top:#FFFFFF 1px solid;}
#package_footer_04{background:url(../graphics/bg_special_04.png) repeat-y; height:85px; border-top:#FFFFFF 1px solid;}
#package_footer_05{background:url(../graphics/bg_special_05.png) repeat-y; height:85px; border-top:#FFFFFF 1px solid;}
#package_footer_06{background:url(../graphics/bg_special_06.png) repeat-y; height:85px; border-top:#FFFFFF 1px solid;}
	

#package_partner{float:left; margin:15px 0 0 10px; padding:0; width:275px;}
#package_partner ul{margin:0; padding:0; text-transform:capitalize;}
#package_partner ul li{margin:0; padding:0; list-style:none; font-size:12px;}
#package_partner ul li span{font-size:12px; font-weight:bold; color:#FF0000; text-transform:none;}
#package_partner ul li a, #package_partner ul li span a{color:#000000; text-decoration:none;}
#package_partner ul li a:hover, #package_partner ul li span a:hover{color:#000000; text-decoration:none;}

#package_price{float:right; margin:3px 10px 0 0; padding:0; text-align:right;}
#package_sale{margin:0; padding:0; font-size:18px; font-weight:bold; text-transform:uppercase; color:#FF0000}
#package_dif{margin:0; padding:0;}
#package_dif ul{margin:0; padding:0;}
#package_dif ul li{margin:0; padding:0; list-style:none; display:inline;  font-size:12px; color:#666666;}
.retail{text-decoration:line-through;}
.save{font-size:13px; font-weight:bold; color:#006600;}

#package_extra{float:left; margin:5px 0 0 40px; padding:0; width:133px; background:url(../graphics/bg_special_shipping.png) no-repeat top center;}
#package_extra ul{margin:30px 0 0 0; padding:0; font-size:12; font-weight:bold;}
#package_extra ul li{margin:0 0 0 13px; padding:0; font-style:italic; color:#ff0000;}

#special {width: 660px; height: 305px; margin: 0px auto; padding: 0px;}
#special_txt {width: 660px; margin: 0px auto; padding: 0px; font-size: 12px; font-weight: bold; text-align: center; text-transform: uppercase; color: #FFFF00;}
#special_txt a {font-size: 14px; text-transform: capitalize; color: #FFFFFF}
#special_txt a:hover {color: #FFFFFF; text-decoration: none;}

#special_01 {float: left; width: 215px; height: 295px; margin: 5px 0px 0px 0px; padding: 0px; background: url(../graphics/pack_01.png) no-repeat top left;}
#special_02 {float: left; width: 215px; height: 295px; margin: 5px 0px 0px 5px; padding: 0px; background: url(../graphics/pack_02.png) no-repeat top left;}
#special_03 {float: left; width: 215px; height: 295px; margin: 5px 0px 0px 5px; padding: 0px; background: url(../graphics/pack_03.png) no-repeat top left;}
#special_04 {float: left; width: 344px; height: 471px; margin: 5px 0px 0px 20px; padding: 0px; background: url(../graphics/special_04.png) no-repeat top left;}

#units {float: left; width: 160px; height: 100px; margin: 315px 0px 0px 5px; padding: 0px; font-family : tahoma; font-size: 12px; color: #000000;}

/*-----------------------------------------*/

.home_featured{
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size:22px;
	font-weight:bold;
	color:#FFFFFF;
	text-transform:uppercase;
	text-decoration:none;
}	

/* Order Form */
.bdr_blk {
	border:1px solid #CCCCCC;
}

.bdr_nav_tb {
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}

.bdr_nav_t {
	border-top:1px solid #FFFFFF;
}


/* Drop Down */
.bdr_nav_r {
	border-right:1px solid #FFFFFF;
}

.bdr_nav_tb {
	border-bottom:1px solid #FFFFFF;
	border-top:1px solid #FFFFFF;
}


/* Product's Request Quote */
.request {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
	background:#ff7e00;
	border: 1px solid #000000;
}

.request:hover {
	color:#000000;
}	


/* Product's Thumbnail Container */	
#thumCont {float:left; margin:0; padding:0;	width:165px; border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid;}

/* Product's Text */

#cont_prod {margin:0; padding:0; width:775px;}

#prod_detail { margin:5px 5px 5px 8px; padding:0; width:195px;}

#prod_head {
	float:left; 
	margin: 0 0 3px 0; 
	padding:0; 
	width:195px; 
	font-weight: bold; 
	text-indent: 5px;
	color: #999999; 
	border-bottom:#555555 1px solid;
}

#prod_spec {float:left; margin:0 0 10px 0; padding:0; width:195px;}
#prod_spec ul{margin:0; padding:0;}
#prod_spec ul li{margin:0; padding:0 0 0 5px; list-style:none; border-bottom:#555555 1px dotted;}
#prod_spec ul li span{font-weight:bold; color:#718639;}

#prod_inc {float:left; margin:0 0 10px 0; padding:0; width:195px;}
#prod_inc ul{margin:0; padding:0;}
#prod_inc ul li{margin:0; padding:0 0 0 5px; list-style:none; border-bottom:#555555 1px dotted;}
#prod_inc ul li span{font-weight:bold; color:#718639;}

#prod_call {margin: 0px; padding: 10px; font-size: 14px; font-weight: bold; text-align: center; color: #FFCC00; border-bottom:#555555 1px dotted;}
#prod_call span {font-style: italic; color: #FFFFFF;}

#prod_frm {float:left; margin:0 0 10px 0; padding:0 0 0 11px; width:197px; font-weight:bold; background: url(../graphics/frm_rental.jpg) top left no-repeat;}
#prod_frm span {font-weight: normal; color: #000000;}

#frm_sales {float:left; margin:0 0 10px 0; padding:0 0 0 11px; width:195px; font-weight:bold; background: url(../graphics/frm_sales.jpg) top left no-repeat;}
#frm_sales span {font-weight: normal; color: #000000;}

#frm_sales_row {margin: 0; padding:0;}

#frm_sales_title {float: left; width: 58px; height: 15px; margin: 5px 0 0 0; padding:0;}

#frm_sales_input {float: left; width: 130px; margin: 0; padding: 0 0 5px 0;}

#submit {float: left; margin: 8px 0 0 0;}


.prod_spec_detail {
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	color: #000000;
}

.prod_spec_detail_bdr {
	border-left:1px solid #F1F1F1; 
	border-bottom: 1px dotted #FF9900;
}
	
.prod_sale_title { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 13px;
	font-weight: bold;
	color: #FF0000;
}

.prod_sale_detail { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.prod_desc_box { 
	margin:0;
	padding:5px 0 0 5px;
	height:20px; 
	background:url(../graphics/bg_title_cat.png) no-repeat top left;
}

.prod_desc_title { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.prod_desc { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	color: #000000;
}

.prod_include {font-size: 8px; text-transform:uppercase; color: #000000;}

.prod_include_box { 
	margin:0;
	padding:5px 0 0 5px;
	height:20px; 
	background:url(../graphics/bg_title_cat.png) no-repeat top left;
}

.prod_include_desc_box { 
	background-color:#e1e1e1;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

.prod_include_title { 
	font-family: Arial, Verdana, Helvetica, Tahoma;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.qrep_desc_title {font-size: 10px; color: #FF9900;}

.qrep_desc {font-size: 10px; font-weight:bold; color: #ffffff;}	

.qrep_title_box{background:#770000;}