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

body {margin:10px; padding:0px;	font-family:Arial, Helvetica, sans-serif; font-size:12px; background:#EEEEEE;}

#cont_body{margin:0 auto; width:775px; background:#ffffff; border:#888888 solid 1px;}	

/* Navigation & Header */
#cont_head{margin:0; padding:0;	width:775px; height:196px; background:url(../graphics/header.jpg) no-repeat top left;}

#info{margin:0; padding:9px; width:755px; height:148px; text-align:right;}
#info h1{margin:0; padding:0; font-size:22px; font-weight:bold; color:#770000;}
#info h2{margin:0; padding:2px 0 0 0; font-size:17px; font-weight:bold; color:#770000;}

#nav{margin:0; padding:7px 20px 0px 20px; width:735px; height:25px; background:#770000 url(../graphics/bg_nav_bottom.jpg) left bottom no-repeat;}

#cont_main{margin:0; padding:15px 13px 5px 13px;}

#cont_footer{margin:0px auto; padding:8px 5px 7px 5px; width: 765px; height:113px; background:url(../graphics/bg_footer.jpg) top center no-repeat; color:#700; border-left:#999 1px solid; border-bottom:#999 1px solid; border-right:#999 1px solid;}
#cont_footer_r {float:right; width:250px; padding-top: 40px;}
#cont_footer_r form {margin:0px; padding:0px 0px 12px 30px;}
#cont_footer_r form input {margin:0px; padding:0px;}
#cont_footer_r button {margin: 0px; padding: 0px; width: 35px; height: 31px; border: 0px; background:url(../graphics/submit.jpg) no-repeat; cursor: hand;}
#cont_footer_l {margin:0px 0px 29px 55px; text-align:center; width:435px;}
#cont_footer_l ul {margin:3px 0px 0px 0px; list-style: none; font-size:10px;}
#cont_footer_l li {padding:0px; display:inline;}
#cont_footer_l a{color:#700; text-decoration:none;}
#cont_footer_l a:hover, #copy a:hover{color:#F00;}

#cont_part{margin:0 auto; padding: 10px 15px 10px 15px; width:745px; height: 70px;}
#logos {float:left; margin:0px 0px 20px 0px; padding: 0px; height: 41px;}
#logos_img {padding: 0px 40px;}
#copy {margin:0px; padding:0px; font-size: 10px; text-align: center; color:#333;}
#copy a{color:#700; text-decoration:none;}

#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;}

#special_pack {float: right; margin: 0 0 10px 15px; padding: 0; width:350px; height:195px;}

#special_stock {margin: 0 0 10px 0; padding: 0; width: 350px; height: 195px;}

#maintitle {margin:0px;	padding:15px 0 0 0;	width:749px; height:35px; background:url(../graphics/bg_title.png) no-repeat top left;}
#maintitle h1{float:left; margin:0; padding:0; font-size:19px; text-transform:uppercase; text-indent:20px; color:#AA0000;}
#maintitle h1 span{color:#666666;}
#maintitle h1 a {color:#AA0000; text-decoration: underline;}
#maintitle h1 a:hover {color:#770000; text-decoration: underline;}

#cont_subL {width:710px; margin:7px; padding:0;}
#cont_subL_desc {width:700px; margin:0; padding:0 10px 0 10px;}
 
#cont_subS {width:325px; margin:7px; padding:0;}
#cont_subSR {float:right; width:350px; 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 {margin:0px;	padding:10px 0 0 0; height:35px; background:url(../graphics/bg_title_sub.png) no-repeat top left; font-size: 17px; font-weight:bold; color:#999; text-transform:uppercase;	text-indent: 20px;}

#sub_desc{margin:0 8px 15px 8px; padding:0 0 0 10px;}

#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-size: 17px; font-weight:bold; color:#999; text-transform:uppercase; text-indent: 20px;}

#indexL {width:695px; margin:7px 0 0 25px; padding:0;}

#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:175px;	height:18px; background:url(../graphics/bg_title_cat.png) no-repeat top left; text-align:left; text-indent:10px;}
#cat_sub a{font-size: 12px; font-weight:bold; color:#990000; text-transform:uppercase; text-decoration:none;}
#cat_sub a:hover{color:#770000; 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 {margin:0 8px 10px 8px; padding:0; width:325px;}
#aboutDesc img {margin:0px 8px 10px 8px;}

#cat_desc {width:675px; margin:0 auto; padding:0 0 5px 0; font-size:11px;}

#cia_lay_1{margin:0px; height:200px; /*Height of top section*/ background:url(../graphics/cia_lay_1.jpg) no-repeat top left;}
#cia_offer{float:right;	width:415px; margin: 7px 0 0 0; padding: 0; font-size:30px; font-weight:bold; text-transform:uppercase; color:#FF0000;}
#cia_txt{width:415px; margin:0;	font-size:14px;	font-weight:normal;	text-transform:capitalize; color:#000000;}
#cia_txt h1{margin:0; padding:0; font-size:14px; font-weight:bold; text-transform:capitalize; color:#000000;}
#cia_txt ul{margin:0;padding:10px 0px 0px 20px;}
#cia_txt li{margin:0; font-size:12px; font-weight:normal; text-transform:capitalize; color:#000000; text-indent:2px;}

#rm{margin:0; paddin:0;}
#rm a{font-size:13; font-weight:bold; text-decoration:none; color:#FF0000;}
#rm a:hover{text-decoration:none; color:#FF0000;}

#headfreebut {float:left; width:100%; height:35px; margin: 0 0 30px 0; line-height: normal;}
#headfreebut ul {margin: 8px 0 0 35px; padding: 5px 0 0 0; list-style: none;}
#headfreebut li {display:inline; margin:0; padding:0;}

#headfreebut a {
	float:left;
	background: url(../graphics/but_lt.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	color:#FFFFFF;
}

#headfreebut a span {float:left; display:block; margin:0; color:#FFFFFF; padding:9px 12px 13px 6px; background: url(../graphics/but_rt.jpg) no-repeat right top;}

#headfreebut a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#headfreebut a:hover span {color: #FFFFFF;}	/* End IE5-Mac hack */
#headfreebut a:hover {color: #FFFFFF;}

#financebut {float:left; width:100%; height:35px; margin: 0 0 30px 0; line-height: normal;}
#financebut ul {margin: 8px 0 0 35px; padding: 5px 0 0 0; list-style: none;}
#financebut li {display:inline; margin:0; padding:0;}

#financebut a {
	float:left;
	background: url(../graphics/but_f_lt.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	color:#FFFFFF;
}

#financebut a span {float:left; display:block; margin:0; color:#FFFFFF; padding:9px 12px 13px 6px; background: url(../graphics/but_f_rt.jpg) no-repeat right top;}

#financebut a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#financebut a:hover span {color: #FFFFFF;}	/* End IE5-Mac hack */
#financebut a:hover {color: #FFFFFF;}

#cvf{margin:0; padding:0; height:150px; background:url(../graphics/cvf.jpg) no-repeat right top;}

#specialbut{float:left; margin:30px 0px 0px 0px; 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;}

#requestbut {float:left; width:100%; height:40px; margin: 0 0 10px 0; padding:0; line-height: normal;}
#requestbut ul {margin: 0 0 0 45px; padding: 5px 0 0 0; list-style: none;}
#requestbut li {display:inline; margin:0; padding:0;}

#requestbut a {
	float:left;
	background: url(../graphics/but_f_lt.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	color:#FFFFFF;
}

#requestbut a span {float:left; display:block; margin:0; color:#FFFFFF; padding:9px 12px 13px 0; background: url(../graphics/but_f_rt.jpg) no-repeat right top;}

#requestbut a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#requestbut a:hover span {color: #FFFFFF;}	/* End IE5-Mac hack */
#requestbut a:hover {color: #FFFFFF;}

#webbut {float:left; width:100%; height:40px; margin: 0 0 10px 0; padding:0; line-height: normal;}
#webbut ul {margin: 0 0 0 27px; padding: 5px 0 0 0; list-style: none;}
#webbut li {display:inline; margin:0; padding:0;}

#webbut a {
	float:left;
	background: url(../graphics/but_f_lt.jpg) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	color:#FFFFFF;
}

#webbut a span {float:left; display:block; margin:0; color:#FFFFFF; padding:9px 12px 13px 0; background: url(../graphics/but_f_rt.jpg) no-repeat right top;}

#webbut a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#webbut a:hover span {color: #FFFFFF;}	/* End IE5-Mac hack */
#webbut a:hover {color: #FFFFFF;}

#markbut {float:left; width:100%; height:40px; margin: 0 0 10px 0; padding:0; line-height: normal;}
#markbut ul {margin: 0 0 0 32px; padding: 5px 0 0 0; list-style: none;}
#markbut li {display:inline; margin:0; padding:0;}

#markbut a {
	float:left;
	background: url(../graphics/but_rl_lt.gif) no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-transform:capitalize;
	color:#FFFFFF;
}

#markbut a span {float:left; display:block; margin:0; color:#FFFFFF; padding:9px 12px 13px 0; background: url(../graphics/but_rl_rt.gif) no-repeat right top;}

#markbut a span {float:none;} /* Commented Backslash Hack hides rule from IE5-Mac \*/
#markbut a:hover span {color: #FFFFFF;}	/* End IE5-Mac hack */
#markbut a:hover {color: #FFFFFF;}

#cont_contact{float:left; margin:0 0 0 20px; padding:0; width:700px; height:205px; background:url(../graphics/BTI-shop.png) top right no-repeat;}
#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 0px; padding:0; width:749px;}
#package_title h2{float:left; margin:0; padding:12px 10px 0 10px; font-size:19px; text-transform:uppercase; text-indent:10px; color:#FFFFFF;}

#banner_link {margin:0px; padding:0px; width:720px; height:45px; text-align:center;}

#special_banner {margin:0px; padding:15px 0 0 0; width:749px; height:90px; background:url(../graphics/bg_special.png) no-repeat top left; text-align:center;}

#stock_banner {margin:0px; padding:15px 0 0 0; width:749px;	height:90px; background:url(../graphics/bg_special_stoc_02.png) no-repeat top left;	text-align:center;}

#bonus_banner {margin:0px; padding:10px 0 0 0; width:720px;	height:90px; background:url(../graphics/bg_bonus.png) no-repeat top left;}

#bonus_title {margin:0 0 0 10px; padding:0; font-size: 14px; font-weight: bold; text-align: center; text-transform: uppercase; color:#666;}
#bonus_title span{ color: #770000; }

#bonus{float:right; margin:0 0 0 50px; padding:0; width:600px;}
#bonus ul{margin:0 0 0 20px; padding:0;}
#bonus ul li{margin:0; padding:0; list-style:circle; font-size:12px;}
#bonus ul li span{font-size:10px; font-weight:bold; text-transform:none;}
#bonus ul li span span{font-size:12px; font-weight:bold; color:#FF0000; text-transform:none;}
#bonus ul li a, #package_partner ul li span a{color:#000000; text-decoration:none;}
#bonus ul li a:hover, #package_partner ul li span a:hover{color:#000000; text-decoration:none;}

#expire{float:right; margin: 5px 5px 0px 0px; padding:0px; width:170px; font-size:10px; font-weight:bold; color:#F00;}
#package_title_01{background:url(../graphics/bg_special_titlel_01.png) no-repeat; height:45px; border-bottom:#FFFFFF 1px solid;}
#package_title_02{background:url(../graphics/bg_special_titlel_02.png) no-repeat; height:45px; border-bottom:#FFFFFF 1px solid;}
#package_title_03{background:url(../graphics/bg_special_titlel_03.png) no-repeat; height:45px; border-bottom:#FFFFFF 1px solid;}
#package_title_04{background:url(../graphics/bg_special_titlel_04.png) no-repeat; height:45px; border-bottom:#FFFFFF 1px solid;}
#package_title_05{background:url(../graphics/bg_special_titlel_05.png) no-repeat; height:45px; border-bottom:#FFFFFF 1px solid;}
#package_title_06{background:url(../graphics/bg_special_titlel_06.png) no-repeat; height:45px; border-bottom:#FFFFFF 1px solid;}

#package_fin{float:right; margin:3px 10px 0 0; padding:0; width:160px;}
#package_fin_avail{float:right; margin:0; padding:5px 0 0 0; width:90px; height:54px; background:url(../graphics/bg_special_star.png) no-repeat center; text-align:center;}
#package_fin_avail a{font-size:14px; font-weight:bold; text-decoration:none; text-transform:uppercase; color:#FF0000;}
#package_fin_avail a:hover{color:#770000;}
#package_fin_avail a span{font-size:12px; font-weight:bold; text-transform:none; color:#660000;}
#package_fin_iyp{float:left; margin:0 0 0 4px; padding:5px 0 0 0; width:60px; height:54px;} /*background:url(../graphics/xpress.png) no-repeat center;*/

#package_sub{margin:0 0 0 0px; padding:0; width:749px; height:150px; background:#FFFFFF;}
#package_sub ul{float:right; width: 180px; 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:175px; height:150px; 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 0px; padding:0; width:749px;}

#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; height: 61px;}
#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;}

/*-----------------------------------------*/
.home_featured{font-size:22px; font-weight:bold; color:#FFFFFF;	text-transform:uppercase; text-decoration:none;}

/* Product's Request Quote */
.request {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:175px; border-right:#FFFFFF 1px solid; border-top:#FFFFFF 1px solid;}

/* Product's Text */
.cat_desc {font-size: 10px;	color: #000;	text-decoration: none;}

.prod_name {font-size: 12px; font-weight: bold; color: #FFFFFF; text-decoration: none; text-transform:uppercase;}
.prod_name:hover {color: #FFCC00;}

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

.prod_spec_head {font-size: 12px; font-weight: bold; text-transform:uppercase; color: #AA0000;}

#prod_spec {margin:0; padding:0; width:215px;}
#prod_spec ul{margin:0; padding:0;}
#prod_spec ul li{margin:0; padding:2px 0 0 15px; list-style:none; border-bottom:#F1F1F1 1px solid;}
#prod_spec ul li span{font-weight:bold;}

.prod_spec_detail {font-size: 12px;	color: #000;}

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

.prod_sale_detail {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-size: 12px; font-weight: bold; color: #000;}
.prod_desc {font-size: 12px; color: #000;}

.prod_include {font-size: 8px; text-transform:uppercase; color: #000;}
.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: 1px solid #000;}
.prod_include_title {font-size: 12px; font-weight: bold; color: #000;}

.qrep_desc_title {font-size: 10px; color: #FF9900;}
.qrep_desc {font-size: 10px; font-weight:bold; color: #000;}	
.qrep_title_box{background:#770000;}