@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#666666;
	font-size:11px;
	text-align:center;
	line-height:1.55em;
}
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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin:0;
	padding:0;
}
ul, ol, li {
	list-style-type:none;
	list-style-image:none;
    list-style-position:outside;
}
 fieldset {
	border:0;
	float:left;
	outline:none;
}
img,input{
	border:0;

	outline:none;
}
legend {
    display:none;
}
a {
	outline:none;
	border:none;
	text-decoration:none;
    color:#666666;

}
.floatleft {
	float:left;
}
.floatright {
	float:right;
}
.f-right {
float:right !important;
}
.floatnone {
	float:none;
}
.display {
	display:none;
}
.clear {
	clear:both;
}
h1 {
	font-size:2em;
	line-height:1.17em;
}
input, select, button {
	vertical-align:middle;
}
.no-display {
	display:none;
}
h4 {
	font-size:1.05em;
	line-height:1.35em;
	margin-bottom:0.4em;
	text-transform:capitalize;
}
p {
	margin-bottom:0.9em;
}
form {
	display:inline;
}
/******** Main Container ********/
.container {
	margin:15px auto 0;
	text-align:left;
	width:962px;
}
#wrapper {
	width:930px;
	margin:auto;
}
/******* Header *******/
.header_new {
	float:left;
	height:80px;
	text-align:left;
}
.header-parta {
	float:left;
	width:270px;
}
h1#logo {
	float:left;
}
.header-partb {
	float:right;
	width:690px;
}
.text-top {
	float:right;
	font-family:verdana;
	font-size:9px;
	line-height:14px;
	padding:0;
	width:487px;
}
.header-links {
	float:right;
	width:100%;
}
.header-links ul {
	float:right;
	height:25px;
	margin:8px 5px 0 0;
}
.header-links li {
	display:inline;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-right:5px;
}
.mini-search {
	background:transparent url(../images/head_search.gif) no-repeat scroll 0 50%;
	float:right;
	padding-left:55px;
	position:relative;
	width:198px;
	z-index:97;
}
.mini-search .input-text {
	margin-right:2px;
	width:138px;
}
input.input-text, textarea {
	padding:2px;
}
input.input-text, select, textarea {
	border:1px solid #B6B6B6;
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
.search-autocomplete {
	background:#F9F5F0 none repeat scroll 0 0;
	border:1px solid #999999;
	left:45px !important;
	position:absolute;
	top:22px !important;
	width:216px !important;
}
.flash-top {
	float:right;
	padding:2px 0 0;
}
.outline-creator {
	width:100%;
	float:left;
	background:#FFFFFF none repeat scroll 0 0;
	border-color:#BBBBBB #BBBBBB #666666;
	border-style:solid;
	border-width:1px;
	margin-bottom:10px;
	_margin-bottom:0px;
}
.toplinks-bar {
	color:#FFFFFF;
	height:16px;
	padding:7px 13px 7px 5px;
	text-align:right;
}
.search-bar {
	background:#EFEFEF none repeat scroll 0 0;
	border-bottom:1px double #DEDEDE;
	height:18px;
	line-height:1.25em;
	margin-bottom:16px;
	padding:3px 12px 2px;
	@width:938px;
}
.breadcrumbs {
	float:left;
}
.breadcrumbs li {
	display:inline;
	line-height:18px;
}
.breadcrumbs a, .breadcrumbs a:hover {
	color:#7F7F7F;
}

/******** Container Region Css ********/
#content {
	float:left;
	width:930px;
	padding-bottom:20px;
}
.ballons {
	float:left;
	width:930px;
	padding:20px 0 0 0;
}
#ballon_heading {
	float:left;
	width:930px;
	padding:0 0 7px 0;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}
#ballon_heading h2 {
	float:left;
	width:auto;
	color:#3A3A3A;
	padding:7px 10px 0 0;
	font-size:18px;
	line-height:18px;
}
#ballon_heading .ph_number {
	float:left;
	width:160px;
	height:25px;
	text-align:center;
	font-size:18px;
	line-height:18px;
	color:#FFF;
	padding:7px 0 0 0;
	font-weight:bold;
	background:url(../images/phone_bg.gif) no-repeat;
}
.grey_top {
	float:left;
	width:930px;
	padding:7px 0 0 0;
	margin:10px 0 0 0;
	background:url(../images/grey_top.gif) no-repeat;
}
.grey_top_mid {
	float:left;
	width:917px;
	border:1px solid #DDD;
	border-top:0px;
	padding:0 0 8px 10px;
	background:#EBEBEB url(../images/grey_rpt.gif) repeat-x;
}
.grey_top_mid h3 {
	float:left;
	width:auto;
	font-size:18px;
	line-height:18px;
	color:#CC0000;
}
.ballons_mid {
	float:left;
	width:927px;
	border:1px solid #E5E5E5;
	border-top:0px;
}
.ballons_mid01 {
	float:left;
	width:927px;
	border:1px solid #E5E5E5;
}
.ballons_mid02 {
	float:left;
	width:662px;
	border:1px solid #E5E5E5;
}
.grey_bottom {
	float:left;
	width:930px;
	padding:0 0 7px 0;
	background:url(../images/grey_bottom.gif) left bottom no-repeat;
}
.grey_bottom_mid {
	float:left;
	width:929px;
	background:url(../images/bottom_rpt.gif) repeat-y;
}
.ballons_des, .ballons_des01 {
	float:left;
	font-size:12px;
	line-height:18px;
	color:#3D3D3D;
	text-align:center;
	padding:5px 0;
}
.ballons_des {
	width:133px;
}
.ballons_des01 {
	width:132px;
}
.grey_bottom01 {
	float:left;
	width:664px;
	padding:0 0 7px 0;
	background:url(../images/grey_small_bott.gif) left bottom no-repeat;
}
.grey_bottom_mid01 {
	float:left;
	width:664px;
	background:url(../images/bottom_rpt.gif) repeat-y;
}
#std_ballons10, #std_ballon12, #met_ballon12, #model_ballon, #latex_ballon, #printed_ballon {
	float:left;
	height:177px;
	border-right:1px solid #E5E5E5;
}
#std_ballons10 {
	width:132px;
	background:url(../images/std_ballon10.jpg) center center no-repeat;
}
#std_ballon12 {
	width:132px;
	background:url(../images/std_ballon12.jpg) center center no-repeat;
}
#met_ballon12 {
	width:131px;
	background:url(../images/met_ballon12.jpg) center center no-repeat;
}
#model_ballon {
	width:132px;
	background:url(../images/model_ballon.jpg) center center no-repeat;
}
#latex_ballon {
	width:131px;
	background:url(../images/latex_ballon.jpg) center center no-repeat;
}
#printed_ballon {
	width:132px;
	background:url(../images/printed_ballon.jpg) center center no-repeat;
}
#giant_ballon {
	float:left;
	width:130px;
	height:177px;
	background:url(../images/giant_ballon.jpg) center center no-repeat;
}
#age_ballons, #letter_ballon, #num_ballon, #link_ballon, #birth_ballon, #child_ballon {
	float:left;
	height:177px;
	border-right:1px solid #E5E5E5;
}
#age_ballons {
	width:132px;
	background:url(../images/age_ballons.jpg) center center no-repeat;
}
#letter_ballon {
	width:132px;
	background:url(../images/letter_ballons.jpg) center center no-repeat;
}
#num_ballon {
	width:131px;
	background:url(../images/numeral_ballons.jpg) center center no-repeat;
}
#link_ballon {
	width:132px;
	background:url(../images/new_link_ballons.jpg) center center no-repeat;
}
#birth_ballon {
	width:131px;
	background:url(../images/birthday_ballons.jpg) center center no-repeat;
}
#child_ballon {
	width:132px;
	background:url(../images/child_ballons.jpg) center center no-repeat;
}
#super_ballon {
	float:left;
	width:130px;
	height:177px;
	background:url(../images/supershape_ballons.jpg) center center no-repeat;
}
#solid_ballon, #wedding_ballon, #annivery_ballon, #religious_ballon, #baby_ballon, #getwell_ballon {
	float:left;
	height:177px;
	border-right:1px solid #E5E5E5;
}
#solid_ballon {
	width:132px;
	background:url(../images/solid_ballon.jpg) center center no-repeat;
}
#wedding_ballon {
	width:132px;
	background:url(../images/wedding_ballon.jpg) center center no-repeat;
}
#annivery_ballon {
	width:131px;
	background:url(../images/annivery_ballon.jpg) center center no-repeat;
}
#religious_ballon {
	width:132px;
	background:url(../images/religious_ballon.jpg) center center no-repeat;
}
#baby_ballon {
	width:131px;
	background:url(../images/baby_ballon.jpg) center center no-repeat;
}
#getwell_ballon {
	width:132px;
	background:url(../images/getwell_ballon.jpg) center center no-repeat;
}
#special_ballon {
	float:left;
	width:130px;
	height:177px;
	background:url(../images/special_ballon.jpg) center center no-repeat;
}
#flag_ballon, #sports_ballon, #casino_ballon, #hen_ballon {
	float:left;
	height:177px;
	border-right:1px solid #E5E5E5;
}
#flag_ballon {
	width:132px;
	background:url(../images/flag_ballon.jpg) center center no-repeat;
}
#sports_ballon {
	width:132px;
	background:url(../images/sports_ballon.jpg) center center no-repeat;
}
#casino_ballon {
	width:131px;
	background:url(../images/casino_ballon.jpg) center center no-repeat;
}
#hen_ballon {
	width:132px;
	background:url(../images/hen_ballon.jpg) center center no-repeat;
}
#singing_ballon {
	float:left;
	width:131px;
	height:177px;
	background:url(../images/singing_ballon.jpg) center center no-repeat;
}


/******** Ballons Link ********/
a.std_link {
	float:left;
	height:177px;
	width:131px;
}
a.std_txtlink { color:#3D3D3D; text-decoration:underline;}

/******** Footer ********/
.footer {
	color:#666666;
	margin:10px 0 5px;
}
.footer .footer-right {
	float:right;
	text-align:right;
	width:220px;
}
.footer ul, .footer li {
	display:inline;
}
.footer ul a {
	margin-left:3px;
	margin-right:3px;
}
.footer a, .footer a:hover {
	color:#666666;
}

/* New CSS*/
.container-a {
	margin:5px auto 0;
	text-align:left;
	width:962px;
}
.ballons-a {
	float:left;
	width:935px;
	padding:0;
}
.ballons_firstrow {
	float:left;
	width:935px;
}
#ballons_column {
	float:left;
	width:116px;
	height:156px;
	background:url(../images/stage.jpg) no-repeat;
	margin-right:1px;
}
#balloon_img{
    float:left;
    width:100px;
	height:106px;
	padding-left:8px;
	padding-top:10px;
}
.img_txt{
    float:left;
    width:100px;
	padding:3px 0 0 8px;
}
.img_txt a{
    font-size:12px;
	line-height:15px;
	color:#b70303;
	text-decoration:underline;
}
.img_txt a:hover{
	text-decoration:none;
}
.ballons_midrow {
	float:left;
	width:935px;
	margin-top:6px;
}
.ballons_lastrow {
	float:left;
	width:935px;
	margin:6px 0 10px 0;
}
.text-top-a {
	float:left;
	font-family:Trebuchet MS;
	font-size:20px;
	line-height:14px;
	color:#b40200;
	width:285px;
	padding-top:20px;
}
.header-links-a {
	float:left;
	padding-top:10px;
}
.header-links-b{
    float:right;
}
.links{
    float:left;
	padding-right:10px;
	width:82px;
}
.links_txt{
    position:relative;
	top:-3px;
}
.links_img{
    float:left;
	padding-right:5px;
}
.call_txt{
   position:relative;
   top:5px;
}
.header_txt{
   float:left;
   font-size:12px;
   color:#535353;
}
.bg{
	border:1px solid red;
}
.fl{
	float:left;
}
.fr{
	float:right;
}

.linkimage{
	float:left;
	width:170px;
}
.height1{
	height:1px;
	float:left;
	background:#EFEFEF;
}
.bgtitle{
	width:540px;
	float:left;
	text-align:left;
}
.pad10left{
	padding-left:10px;
}
.form_Sec{ width:900px;float:left;border-bottom:1px solid #dbdbdb;border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb; }
.heading_main{ font-family:Arial, Helvetica, sans-serif; font-size:17px; color:#b70303; width:900px;float:left; padding:0px 0px 10px 11px;}

.table_rptbg{ background:url(../images/table_repeat.gif) repeat-x; height:46px; }
.form_Sec td{ font-size:13px;font-family:Arial, Helvetica, sans-serif; color:#343434; padding-left:12px; }
.form_Sec td.restpadding{ width:auto;float:left;padding:0px;}
.bg_gray{background-color:#f5f5f5;}
.border_bg{ background:#eaeaea;}

.txt_red{ color:#ff0000;}
.form_Sec td.small_txt{ font-size:12px;}
.table2{border-left:1px solid #dbdbdb;border-right:1px solid #dbdbdb;border-bottom:1px solid #dbdbdb; padding:0px; padding:0px;}
.border_rightgray2{border-left:1px solid #d2d3d3;}
.border_rightgray{ border-right:1px solid #d2d3d3;border-left:1px solid #f1f1f1;}
.border_leftgray{ border-left:1px solid #f1f1f1;border-right:1px solid #d2d3d3;}
.border_rtgray{ border-right:1px solid #d2d3d3;}
.border_leftgray_inner{ border-left:1px solid #f1f1f1;}

.form_Sec th.Hdg{ font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#343434; text-align:left; padding-left:12px; }	

/**Main Container*/
#AutoWrapper { width:683px; margin:auto; }

.Contentarea{ background:url(../images/stars.jpg) right top no-repeat; border:1px #cc0000 solid; float:left; padding:9px 0 0 7px; width:674px;}

.Contentarea div.LeftContent{ float:left; width:355px;}
.LeftContent .fireworkhdg{ background:url(../images/txt_heading.gif) no-repeat; height:21px; float:left; width:355px;}
.LeftContent span.TopTxt{ background:url(../images/shadowbg.gif) left bottom no-repeat; color:#666; float:left; font-size:11px; line-height:15px; font-weight:bold; padding-bottom:10px; width:355px;}
.LeftContent ul{ color:#666; padding:6px 0 5px 0; float:left; font-size:11px; width:350px;}
.LeftContent ul li{ background:url(../images/bullet.gif) 0 3px no-repeat; color:#666; padding:0px 0 2px 20px; float:left; font-size:11px; width:330px;}

.Contentarea div.RightContent{ float:left; width:290px;}
.RightContent div.MapImg{ background:url(../images/map.gif) no-repeat; height:170px; padding:5px 0 0 0; float:left; width:290px;}
.MapImg a.maplink{ height:135px; float:left; width:290px;}
.MapImg span.MapTxt{ color:#000; padding-top:6px; font-weight:bold; font-size:12px; text-align:center; float:left; width:290px;}
.RightContent span.OfferTxtImg{ background:url(../images/txt_discount.gif) center 16px no-repeat; height:16px; padding:16px 0 9px 0; float:left; width:290px;}
.RightContent div.ClickBtn{ background:url(../images/btn_clickhere.gif) 37px 0 no-repeat; height:74px; padding:0px 0 0px 37px; float:left; width:220px;}
.ClickBtn a{width:220px; float:left; height:58px;}


.bg{border:1px solid red;}

#nav {
	float:left;
	font-size:1.1em;

}
#nav li.over, #nav li.active {

	color:#FFFFFF;
	margin:-3px 5px 0 1px;
}
#nav li {
	float:left;
	margin:-3px 5px 0 1px;
	padding:3px 5px;
	text-transform:uppercase;
	position:relative;
	text-align:left;
	
}
#nav li.active a {
    color:#FFFFFF;
}
#nav a {
	color:#FFFFFF;
	float:left;
	font-weight:bold;
	padding-right:11px;
}
#nav a, #nav a:hover {
	display:block;
	line-height:1.3em;
	text-decoration:none;
}

.nav-ie7{
	width:944px;
}
