/* CSS Document */

body
{
padding:0px;
margin:45px auto 0px auto;
background:#757575;
}
p
{
margin:0px 6px;
}
/* CSS Basic Documents */

#container
{
width:770px;
margin:0px auto;
text-align:center;
background:#FFFFFF;
}
#header
{
width:770px;
text-align:left;
background:#757575;
margin:0px auto;
}
#body
{
width:770px;
margin:0px auto;
text-align:center;
background: url(../images/body_top.jpg) left top no-repeat #FFFFFF;
}
#footer
{
width:770px;
margin:0px auto;
text-align:center;
background:#fff;
}

/* CSS class for header */
.header_bg
{
width:770px;
height:158px;
}
.header_left
{
width:420px;
float:left;
}
.logo
{
margin-left:67px;
margin-top:17px;
}
.header_right
{
width:350px;
float:left;
text-align:right;
}
.list-menu
{
width:195px;
height:20px;
border:1px solid #ADADAD;
padding-left:5px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
}
h1
{
font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;	
}
h2
{
font-family: Verdana;
	font-size: 12px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;	
}
/* CSS Menu */
#navcontainer
{
width:495px;
height:27px;
padding-left:188px;
padding-top:7px;
float:left;
background-color:#757575;
/*border-bottom:1px solid #c0c0c0;*/
}
#navcontainer ul
{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
#navcontainer ul li
{
display:block;
background: url(../images/menu-normal.gif) left center no-repeat;
height:26px;
text-align:center;
float:left;
margin-right:3px;
}
#navcontainer ul li a
{
background:url(../images/menu-normal.gif) left center no-repeat;
width:76px;
height:21px;
display:block;
text-align:center;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
margin-right:3px;
padding-top:5px;
}
#navcontainer ul li a:hover
{
background: url(../images/menu-hover.gif) left center no-repeat;
height:21px;
color:#FFFFFF;
margin-right:3px;
padding-top:5px;
}
#navcontainer li.active a
{
background: url(../images/menu-hover.gif) left center no-repeat;
height:21px;
color:#FFFFFF;
margin-right:3px;
padding-top:5px;
}
/* CSS Menu ends here*/
#help {
width:87px;
height:27px;
margin-top:6px;
float:left;
text-align:left;
padding-top:1px;
background:#757575;
/*border-bottom:1px solid #c0c0c0;*/
}
#help ul
{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
#help ul li
{
display:block;
background:url(../images/help_bg1.jpg) left bottom no-repeat;
height:26px;
text-align:center;
float:left;
margin-right:3px;
}
#help ul li a
{
background:url(../images/help_bg1.jpg) left bottom no-repeat;
width:76px;
height:26px;
display:block;
text-align:center;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
margin-right:3px;
}
#help ul li a:hover
{
background:url(../images/help-hover-bt.jpg) left bottom no-repeat;
height:26px;
color:#FFFFFF;
margin-right:3px;
}
#help li.active a
{
background:url(../images/help-hover-bt.jpg) left bottom no-repeat;
height:26px;
color:#FFFFFF;
margin-right:3px;
}

/*
.help:hover
{
background:url(../images/help-hover.jpg);
}
*/

/* CSS class for body */
.body_left
{
width:483px;
padding-left:10px;
background:#FFFFFF;
float:left;
text-align:left;
padding-bottom:10px;
background:url(../images/body-left-corner.gif) left top no-repeat #FFFFFF;
padding-top:10px;
}
.body_left_main
{
width:483px;
padding-left:10px;
background:#FFFFFF;
float:left;
text-align:left;
padding-bottom:10px;
background: #FFFFFF;
padding-top:10px;
}
.logo_design_clients
{
width:483px;
height:150px;
background:url(../images/client_bg.jpg) left top repeat-x #fff;
margin-top:10px;
}
.clients_heading
{
background:url(../images/arrow.gif) 5px 8px no-repeat;
padding-left:25px;
padding-top:5px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#B4B81B;
}
.testimonials_bg
{
width:483px;
margin-top:20px;
background:#fff;
}
.testimonial_left
{
width:240px;
float:left;
background:#FFFFFF;
}
.left_photo
{
width:70px;
height:74px;
float:left;
background:#fff;
}
.testimonial_photo
{
border:4px solid #E0E0E0;
}
.testimonial_right
{
width:240px;
float:right;
background:#FFFFFF;
}
.read_more_testimonial
{
width:483px;
height:30px;
background:#FFFFFF;
text-align:right;
}
.benefits_of_working_bg
{
width:483px;
background:#FFFFFF;
text-align:left;
}
.benefits_heading
{
width:483px;
background:#fff;
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#B4B81B;
line-height:22px;
}
.benefits_text
{
width:483px;
background-color:#FFFFFF;
text-align:left;
}
.body_right
{
width:269px;
float:right;
background:url(../images/body-right-corner.jpg) right top no-repeat #FFFFFF;
text-align:left;
padding-left:8px;
padding-bottom:10px;
padding-top:10px;
}
.body_right_main
{
width:269px;
float:right;
background: #FFFFFF;
text-align:left;
padding-left:8px;
padding-bottom:10px;
padding-top:10px;
}
.latest_projects
{
width:260px;
height:112px;
float:left;
background: url(../images/latest_projects_bg.jpg) left top no-repeat #fff;
}
.projects_left
{
width:120px;
float:left;
padding-left:8px;
}
.projects_right
{
width:125px;
float:right;
}
.portfolio_bg
{
width:233px;
float:left;
margin-top:7px;
background:url(../images/portfolio_bg.jpg) left top no-repeat #fff;
height:32px;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:32px;
color:#0D59AA;
padding-left:27px;
}
.portofolio-body-link
{
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:32px;
color:#0D59AA;
text-decoration:none;
}
.portofolio-body-link:hover
{
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:32px;
color:#FF9900;
text-decoration:none;
}
.thumbs
{
width:260px;
height:100px;
margin-top:7px;
float:left;
background:#fff;
}
.body_bottom
{
width:770px;
background:#fff;
text-align:left;
padding-top:20px;
float:left;
}
.bottom_left_link
{
width:223px;
float:left;
background:#fff;
padding-left:18px;
padding-bottom:20px;
}
.general_heading
{
background:url(../images/general_bg.jpg) left top no-repeat;
width:208px;
height:26px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:26px;
color:#fff;
padding-left:18px;
}
.general_link_box
{
width:226px;
background:#F8F8FA;
float:left;
}
.general_link
{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0B52A2;
line-height:20px;
}
.general_link ul
{
margin:0px;
padding:0px;
}
.general_link ul li
{
list-style-type:none;
}
.general_link ul li a
{
	display: block;
	padding-left:15px;
	width: 211px;
	text-decoration: none;
	color: #0B52A2;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #E0E0E0;
	background:#F8F8FA;
	}
.general_link ul li a:hover
{
background:#FEF5EA;
}
.general_link ul li a:active
{
background:#FEF5EA;
}
.bottom_middle_link
{
width:252px;
background:#FFF;
float:left;
padding-left:29px;
padding-bottom:20px;
}
.portfolio_heading
{
background:url(../images/portfolio.jpg) left top no-repeat;
width:208px;
height:26px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:26px;
color:#fff;
padding-left:18px;
}
.portfolio_link_box
{
width:226px;
background:#F8F8FA;
float:left;
}
.portfolio_link
{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0B52A2;
line-height:20px;
}
.portfolio_link ul
{
margin:0px;
padding:0px;
}
.portfolio_link ul li
{
list-style-type:none;
}
.portfolio_link ul li a
{
	display: block;
	padding-left:15px;
	width: 211px;
	text-decoration: none;
	color: #0B52A2;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #E0E0E0;
	background:#F8F8FA;
	}
.portfolio_link ul li a:hover
{
background:#E6EEF6;
}
.bottom_right_link
{
width:235px;
background:#FFF;
float:right;
padding-right:10px;
padding-bottom:20px;
}
.services_heading
{
background:url(../images/other_services-bg.jpg) left top no-repeat;
width:208px;
height:26px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:26px;
color:#fff;
padding-left:18px;
}
.services_link_box
{
width:226px;
background:#F8F8FA;
float:left;
}
.services_link
{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0B52A2;
line-height:20px;
}
.services_link ul
{
margin:0px;
padding:0px;
}
.services_link ul li
{
list-style-type:none;
}
.services_link ul li a
{
	display: block;
	padding-left:15px;
	width: 211px;
	text-decoration: none;
	color: #0B52A2;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #E0E0E0;
	background:#F8F8FA;
	}
.services_link ul li a:hover
{
background:#F5EBFE;
}

/* CSS class for footer */

.footer_top
{
width:770px;
background:url(../images/footer_bg_top.jpg) left top no-repeat #000;
height:33px;
text-align:center;
float:left;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding-top:15px;
}
.footer_bottom
{
width:763px;
background:url(../images/footer_bg_btm.jpg) left top no-repeat #757575;
height:32px;
float:left;
text-align:right;
padding-right:7px;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	}

/* CSS Text Documents */

.black_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	text-decoration: none;
	}
.body_text {
	font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	text-align:justify;
	color: #4b4b4b;
	text-decoration: none;
}
.small_text {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 12px;
	font-weight: normal;
	text-align:justify;
	color: #4b4b4b;
	text-decoration: none;
}
.help_text
{
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
}
.red_text
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	color: #FD170A;
	text-decoration: none;
}
.blue_link
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 30px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
}
.blue_text
{
	font-family: Verdana;
	font-size: 12px;
	line-height: 22px;
	font-weight: bold;
	color: #0B52A2;
	text-decoration: none;
}
.latest_project
{
	font-family:"Arial Narrow", Arial, Helvetica, sans-serif;
	font-size: 20px;
	line-height: 30px;
	font-weight: bold;
	color: #B4B81B;
	text-decoration: none;
}
.footer_text
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #fff;
	text-decoration: none;
	padding-top:30px;
}


/* CSS Documents for portfolio page*/

.portfolio_body_left
{
width:500px;
padding-left:30px;
background:#FFFFFF;
float:left;
text-align:center;
padding-bottom:19px;
background: #FFFFFF;
padding-top:10px;
}
.portfolio_box_top
{
width:510px;
background:#fff;
float:left;
padding-bottom:10px;
padding-top:10px;
}
.portfolio_thumbs_left
{
width:228px;
background:#fff;
float:left;
padding-left:22px;
}
.portfolio_thumbs_right
{
width:228px;
background:#fff;
float:left;
padding-right:22px;
}
.portfolio_box_bottom
{
width:510px;
background:#fff;
float:left;
padding-bottom:10px;
}
.previous-next
{
	width:480px;
	float:left;
	text-align:center;
	white-space:pre;
	background:#fff;
}
.gallery_index
{
width:250px;
float:left;
text-align:left;
background-color:#fff;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4B4B4B;
white-space:pre;
padding-bottom:10px;
}
.portfolio_body_middle_part
{
width:540px;
float:left;
text-align:left;
background:#fff;
}
.portfolio_mid_left
{
width:172px;
float:left;
background:#fff;
}
.portfolio_mid_middle
{
width:172px;
float:left;
background:#fff;
padding:0px 12px;
}
.case-studies_heading
{
width:152px;
background:url(../images/case-studies_bg.jpg);
float:left;
padding-left:20px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
}
.caricature_heading
{
width:152px;
background:url(../images/caricature_bg.jpg);
float:left;
padding-left:20px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
}
.anatomy_heading
{
width:152px;
background:url(../images/anatomy_bg.jpg);
float:left;
padding-left:20px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
}
.case-studies_img
{
width:172px;
float:left;
background:#fff;
padding:15px 0px;
text-align:center;
}
.portfolio_body_right
{
width:208px;
padding-left:12px;
background: #FFFFFF;
float:left;
text-align:left;
padding-bottom:10px;
padding-top:10px;
}
.logo-categories_heading
{
background:url(../images/logo-categories-heading.jpg) left top no-repeat;
width:171px;
height:30px;
padding-left:25px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
}
.logo-categories_box
{
width:184px;
padding-left:12px;
background:#fff;
float:left;
padding-bottom:7px;
}
.logo-categories
{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#01458B;
line-height:15px;
}
.logo-categories ul
{
margin:0px;
padding:0px;
}
.logo-categories ul li
{
list-style-type:none;
}
.logo-categories ul li a
{
display:block;
padding-left:20px;
background:url(../images/blue-arrow.gif) left center no-repeat;
height:15px;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#01458B;
line-height:15px;
text-decoration:underline;
}
.logo-categories ul li a:hover
{
background:url(../images/orange-arrow.gif) left center no-repeat #FCF5ED;
color:#F68E29;
}
.logo-categories ul li a:active
{
background:url(../images/orange-arrow.gif) left center no-repeat #FCF5ED;
color:#F68E29;
}
.related_link_heading
{
background:url(../images/related-links-heading.jpg) left top no-repeat;
width:171px;
height:30px;
padding-left:25px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
float:left;
}
.portfolio_body_btm
{
width:700px;
padding:0px 10px;
background:#fff;
text-align:left;
padding-bottom:20px;
}
.logodesign-samples-heading
{
width:500px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	color: #F37118;
	text-decoration: none;
	background:#FFFFCC;
	padding:10px;	
}
.gallery-index-heading
{
width:520px;
text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 22px;
	font-weight: bold;
	color: #F37118;
	text-decoration: none;
	background:#FFFFCC;
	padding:20px;
}
.logo-design-text
{
width:500px;
text-align:left;
font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 13px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
}


/* CSS Text Documents for portfolio page*/
.previous-next_text
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
	background-color:#CCCCFF;
	border:1px solid #EFE8E8;
	padding:0px 5px;
	}
.index
{
font-family: Verdana, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #0673B1;
	text-decoration: none;
	background-color:#FFFCF7;
	border:1px solid #EFE8E8;
	padding:0px 5px;
	}
.index:hover
{
background-color:#B5B70D;
color:#FFFFFF;
}
.index.active
{
background-color:#B5B70D;
}
.blue_bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 22px;
	font-weight: bold;
	color: #01458B;
	text-decoration: underline;
}
.white_link
{
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:26px;
color:#fff;
text-decoration:none;
}

/* CSS Documents for price page*/

.price_body_top
{
width:750px;
background:#fff;
padding:10px;
float:left;
background:url(../images/body_top.jpg) left top no-repeat #FFFFFF;
}
.top_banner
{
background:url(../images/price_top_banner.jpg) left top no-repeat;
height:120px;
}
.click_here
{
margin-left:620px;
margin-top:75px;
}
.small_banners_bg
{
width:750px;
background:#fff;
padding:0px 10px 10px 10px;
float:left;
text-align:left;
}
.small-banners
{
margin-right:10px;
}
.price_body_middle
{
width:750px;
float:left;
background:#fff;
padding:0px 10px;
text-align:left;
}
.optional_payments_heading
{
width:735px;
height:25px;
padding-left:15px;
background:#4079B7;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:25px;
}
.optional_payments_left
{
width:562px;
height:auto;
float:left;
background:#fff;
padding:10px 0px;
}
.order_bg
{
width:562px;
height:75px;
background:#FCFDF7;
border:1px solid #D7ECD5;
margin-bottom:10px;
}
.order_img
{
width:120px;
float:left;
text-align:center;
height:75px;
}
.order_text
{
width:442px;
float:left;
text-align:left;
padding-top:7px;
}
.right_paypal
{
width:173px;
height:250px;
float:right;
background:#FBFDFE;
border:1px solid #EAF7FC;
margin-top:10px;
margin-bottom:10px;
text-align:center;
}
.price_body_bottom
{
width:750px;
float:left;
background:#fff;
padding:0px 10px 10px 10px;
text-align:left;
}
.price_blue_bg
{
width:748px;
height:105px;
background:#F6F8F9;
border:1px solid #E6E6E6;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4B4B4B;
line-height:13px;
}
.price_bottom_left
{
width:360px;
text-align:center;
float:left;
padding-top:15px;
}
.price_bottom_right
{
width:375px;
text-align:left;
float:right;
padding-top:15px;
}

/* CSS Documents for price page*/

.price_blue_bold
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 18px;
	font-weight: bold;
	color: #01458B;
	text-decoration: none;
}
.price_black_text
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: normal;
	color: #000;
	text-decoration: none;
}

/* CSS Documents for price2 page*/

.price2_body_top
{
width:750px;
background:#fff;
padding: 10px 10px 0px 10px;
float:left;
background:url(../images/body_top.jpg) left top no-repeat #FFFFFF;
}
.top_banner_gold
{
background:url(../images/gold-banner.jpg) left top no-repeat;
height:120px;
}
.top_banner_bronze
{
background:url(../images/bronze-banner.jpg) left top no-repeat;
height:120px;
}
.top_banner_silver
{
background:url(../images/silver-banner.jpg) left top no-repeat;
height:120px;
}
.top_banner_platinum
{
background:url(../images/platinum-banner.jpg) left top no-repeat;
height:120px;
}
.banner_text
{
width:750px;
float:left;
text-align:left;
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
line-height:25px;
}
/* CSS submenu starts here*/
#price_subnavcontainer
{
width:760px;
height:23px;
padding-top:7px;
float:left;
padding-left:10px;
background:#fff;

}
#price_subnavcontainer ul
{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
#price_subnavcontainer ul li
{
display:block;
background:url(../images/price2_subnav.jpg) left center no-repeat;
height:30px;
text-align:center;
float:left;
margin-right:3px;
}
#price_subnavcontainer ul li a
{
background:url(../images/price2_subnav.jpg) left center no-repeat;
width:159px;
height:25px;
display:block;
text-align:center;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
margin-right:3px;
padding-top:5px;
}
#price_subnavcontainer ul li a:hover
{
background:url(../images/price2_subnav_hover.jpg) left center no-repeat;
height:25px;
color:#FFFFFF;
margin-right:3px;
padding-top:5px;
}
#price_subnavcontainer li.active a
{
background:url(../images/price2_subnav_hover.jpg) left center no-repeat;
height:25px;
color:#FFFFFF;
margin-right:3px;
padding-top:5px;
}
/* CSS submenu ends here*/
.yellow-line_bg
{
width:750px;
height:12px;
padding:2px 10px 0px 10px;
float:left;
background:#fff;
}
.yellow_line
{
width:750px;
height:10px;
float:left;
background: url(../images/yellow-line.jpg) left top repeat-x #fff;
}
.price2_body_middle_bg
{
width:746px;
float:left;
background:#fff;
text-align:left;
padding:12px;
}
.gold-package_text_bg
{
width:720px;
float:left;
background:#FBFBFB;
text-align:left;
padding:10px 15px;
}
.gold_icon
{
width:34px;
height:34px;
float:left;
}
.gold_heading
{
height:34px;
float:left;
padding-left:7px;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#01458B;
line-height:34px;
}
.gold_text
{
width:720px;
float:left;
text-align:left;
font: normal 12px Verdana;
color:#4b4b4b;
line-height:13px;
padding-bottom:10px;
background-color:#FFFFFF;
}
.special-bonus_bg
{
width:750px;
padding:10px 0px;
background:#fff;
float:left;
}
.special_bonus_text
{
width:725px;
padding:10px;
text-align:left;
float:left;
background:#FFFCF3;
border:1px solid #FBF3DA;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#01458B;
line-height:17px;
}
.bonus_bg
{
width:750px;
float:left;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
.bonus_bg_top
{
width:750px;
background: url(../images/bonus_bg_top.jpg) left top no-repeat;
height:42px;
float:left;
}
.bonus_text_bg
{
width:690px;
padding:0px 30px 20px 30px;
float:left;
text-align:left;
background:url(../images/bonus_bg_btm.jpg) left top repeat-y;
}
.bonus
{
width:120px;
height:34px;
float:left;
padding-left:7px;
font: bold 24px Arial, Helvetica, sans-serif;
color:#0C55A6;
line-height:34px;
}
.value
{
width:170px;
height:34px;
float:left;
padding-left:10px;
font: normal 14px Arial, Helvetica, sans-serif;
color:#3F3F3F;
line-height:34px;
}
.bonus_text
{
width:690px;
float:left;
text-align:left;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#3F3F3F;
line-height:13px;
padding-top:5px;
padding-bottom:15px;
}
.deliverables
{
width:725px;
float:left;
padding:10px;
background:#FBFBFB;
border:1px solid #F2F1F1;
text-align:left;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#01458B;
line-height:17px;
}
.price2_body_bottom_text
{
width:740px;
float:left;
text-align:left;
padding-top:15px;
padding-left:10px;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
color:#4b4b4b;
white-space:pre;
}

/* CSS Documents for article page*/
.article-banner-outer
{
width:770px;
padding-top:10px;
background:url(../images/body_top.jpg) left top no-repeat #FFFFFF;
}
.article_banner
{
width:770px;
height:88px;
background:url(../images/article_banner.jpg) 8px top no-repeat #fff;
padding-bottom:10px;
float:left;
}
.article_body_left
{
width:548px;
float:left;
background:#fff;
padding:10px 0px 128px 8px;
text-align:left;
}
.read_article_box
{
width:525px;
background:#FCFFF7;
border:1px solid #D4D5D2;
padding:10px;
font: normal 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4B4B4B;
line-height:20px;
}
.logo_articles_heading
{
width:525px;
height:40px;
background:url(../images/article_heading_bg.jpg) left 10px no-repeat;
padding-left:23px;
padding-top:10px;
text-align:left;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:30px;
}
.article_text_bg
{
width:540px;
height:97px;
background:url(../images/article_text_bg.jpg) left top repeat-x;
margin-bottom:10px;
padding-left:8px;
}

.aricle_text_images
{
width:46px;
height:46px;
float:left;
}
.image_article
{
border:1px solid #DBDBDB;
padding:3px;
}
.article_text
{
width:475px;
padding-left:10px;
float:right;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#3C3C3C;
line-height:13px;
}
.article_body_right
{
width:200px;
float:left;
padding:10px 7px;
text-align:left;
background:#fff;
}
.article-categories_box
{
width:184px;
padding-left:12px;
background:#fff;
float:left;
padding-bottom:7px;
background:#F5F5F5;
border:1px solid #ECECEC;
margin-bottom:7px;
}
.article-categories
{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#01458B;
line-height:15px;
}
.article-categories ul
{
margin:0px;
padding:0px;
}
.article-categories ul li
{
list-style-type:none;
}
.article-categories ul li a
{
display:block;
padding-left:20px;
background:url(../images/article_arrow.gif) left center no-repeat;
height:20px;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
line-height:20px;
text-decoration:none;
border-bottom:1px solid #DDDDDD;
}
.article-categories ul li a:hover
{
color:#0C57A3;
text-decoration:underline;
}
.more 
{
padding-left:145px;
background:url(../images/article_arrow.gif) 128px center no-repeat;
height:20px;
}
.purple_link_heading
{
background:url(../images/purple_heading_bg.jpg) left top no-repeat;
width:171px;
height:30px;
padding-left:25px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFFFFF;
line-height:30px;
float:left;
}
.article_gallery_index
{
width:750px;
float:left;
text-align:left;
background-color:#fff;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4B4B4B;
white-space:pre;
padding:10px;

}

/* CSS Text Documents for article page*/
.article_text_heading
{
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0C57A3;
line-height:20px;
text-decoration:none;
}
.article_text_heading:hover
{
color:#F8A436;
text-decoration:underline;
}
.more_text
{
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0C57A3;
line-height:20px;
text-decoration:none;
}
.more_text:hover
{
text-decoration:underline;
}

/* CSS Documents for case-study page*/
.banner-outer-box
{
width:770px;
padding-top:0px;
background:url(../images/body_top.jpg) left top no-repeat #FFFFFF;
}
.case-study_banner
{
width:770px;
height:88px;
background:url(../images/case-study_banner.jpg) 10px top no-repeat #fff;
padding-bottom:10px;
float:left;
}
.case-study_body
{
width:730px;
background:url(../images/case-study-body-bg.jpg) 10px top no-repeat #fff;
padding-bottom:10px;
padding-left:20px;
padding-right:20px;
float:left;
}
.case-study-body_left
{
width:412px;
float:left;
text-align:left;
padding-top:10px;
}
#case-study-navcontainer
{
width:412px;
height:19px;
float:left;
}
#case-study-navcontainer ul
{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
#case-study-navcontainer ul li
{
display:block;
background:url(../images/case-study-menu.jpg) left center no-repeat;
height:26px;
text-align:center;
float:left;
margin-right:12px;
}
#case-study-navcontainer ul li a
{
background:url(../images/case-study-menu.jpg) left center no-repeat;
width:178px;
height:21px;
display:block;
text-align:center;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
margin-right:12px;
padding-top:5px;
}
#case-study-navcontainer ul li a:hover
{
background:url(../images/case-study-menu_hover.jpg) left center no-repeat;
height:21px;
color:#FFFFFF;
margin-right:12px;
padding-top:5px;
}
.case-study_main_img
{
width:412px;
float:left;
padding:20px 0px;
}
.case-study-body_right
{
width:295px;
float:right;
padding-left:15px;
text-align:left;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
}
.gallery_category_bg
{
width:735px;
background: url(../images/gallery_categories_bg.jpg) 20px top no-repeat #fff;
height:26px;
padding-left:35px;
text-align:left;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:26px;
float:left;
}
.gallery_links_bg
{
width:730px;
padding:3px 20px;
float:left;
background:#fff;
text-align:left;
}
.logodesign-gallery_box
{
width:230px;
float:left;
text-align:left;
background:#F8F8F9;
float:left;
}
.logodesign-gallery_link
{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#0B52A2;
line-height:20px;
}
.logodesign-gallery_link ul
{
margin:0px;
padding:0px;
}
.logodesign-gallery_link ul li
{
list-style-type:none;
}
.logodesign-gallery_link ul li a
{
	display: block;
	padding-left:15px;
	width: 215px;
	text-decoration: none;
	color: #0B52A2;
	height:20px;
	line-height:20px;
	border-bottom:1px solid #E0E0E0;
	background:#F8F8FA;
	}
.logodesign-gallery_link ul li a:hover
{
background:#F5FAE7;
}
.logodesign-gallery_link ul li a:active
{
background:#F5FAE7;
}
/* CSS Text Documents for case-study page*/

.case-study_link
{
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#2589C5;
line-height:20px;
text-decoration:underline;
}
.case-study_link:hover
{
text-decoration:none;
}

/* CSS Documents for client-testimonial page*/
.client-testimonial-box
{
width:770px;
height:35px;
padding-top:10px;
background:url(../images/body_top.jpg) left top no-repeat #FFFFFF;
}
.client-testimonial
{
width:770px;
height:35px;
float:left;
background: url(../images/client_testimonial.jpg) 10px top no-repeat #fff;
}
#client-testimonial-navcontainer
{
width:750px;
height:30px;
float:left;
padding:10px;
background:#fff;
}
#client-testimonial-navcontainer ul
{
list-style-type:none;
text-align:center;
margin:0px;
padding:0px;
}
#client-testimonial-navcontainer ul li
{
display:block;
background:url(../images/client_testimonial_menu.jpg) left center no-repeat;
height:26px;
text-align:center;
float:left;
margin-right:10px;
}
#client-testimonial-navcontainer ul li a
{
background:url(../images/client_testimonial_menu.jpg) left center no-repeat;
width:226px;
height:21px;
display:block;
text-align:center;
font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
color:#FFFFFF;
margin-right:10px;
padding-top:5px;
}
#client-testimonial-navcontainer ul li a:hover
{
background:url(../images/testimonial_menu_hover.jpg) left center no-repeat;
height:21px;
color:#FFFFFF;
margin-right:10px;
padding-top:5px;
}
.client-testimonial-left
{
width:102px;
float:left;
padding-left:20px;
padding-top:20px;
text-align:left;
}
.clients_photo
{
border:3px solid #427AB8;
padding:3px;
}
.client_testimonial_text
{
width:580px;
float:left;
padding-left:10px;
padding-top:10px;
text-align:left;
font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
line-height:13px;
}
.client_testimonial_text_top
{
width:580px;
float:left;
}
.client_btm_text
{
width:192px;
float:left;
padding-top:20px;
}

/* CSS Documents for template page*/

.template_top_banner
{
width:770px;
height:130px;;
background:url(../images/templates-banner.jpg) 9px 0px no-repeat #fff;
float:left;
}
.template_body_left
{
width:220px;
float:left;
background:#fff;
padding-left:10px;
text-align:left;
padding-bottom:161px;
}
.template_body_right
{
width:518px;
float:left;
padding-left:10px;
padding-right:12px;
background:#fff;
text-align:left;
}
.product_search_heading
{
width:220px;
height:34px;
background: url(../images/product_search_heading.jpg) left top no-repeat;
float:left;
}
.product_search_box
{
width:218px;
border-bottom:1px solid #D0D0D0;
border-left:1px solid #D0D0D0;
border-right:1px solid #D0D0D0;
float:left;
padding-top:20px;
padding-bottom:30px;
margin-bottom:10px;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
.product_search_inputbox
{
width:140px;
height:20px;
border:1px solid #8BA7C0;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
padding:0px 2px;
}
.custom_process_heading
{
background:url(../images/custom_process_heading.jpg) left top no-repeat;
width:195px;
height:27px;
float:left;
padding-left:25px;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:27px;
color:#fff;
}
.custom_process_text
{
width:212px;
padding-left:8px;
padding-top:10px;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:13px;
color:#4b4b4b;
}
.customization_heading
{
background:url(../images/customization_heading.jpg) left top no-repeat #fff;
width:493px;
height:28px;
float:left;
padding-left:25px;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:27px;
color:#fff;
}
.template_yellow_bg
{
width:483px;
float:left;
background: url(../images/dotted_arrow.jpg) 150px 65px no-repeat #E8B232;
padding:28px 15px 10px 20px;
}
.template_images
{
width:107px;
padding-right:48px;
float:left;
text-align:left;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
.customization_text
{
width:160px;
float:right;
font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#fff;
line-height:15px;
}
.design-ad_text
{
width:347px;
float:left;
padding-top:12px;
padding-right:8px;
font:normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#4b4b4b;
line-height:13px;
background:#fff;
}
.browse_by_category
{
background:url(../images/browse_by_category_bg.jpg) left top no-repeat;
width:142px;
height:24px;
float:left;
padding-left:18px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:24px;
color:#fff;
}
.browse_by_category1
{
background:url(../images/browse_by_category_bg.jpg) left top no-repeat;
width:195px;
height:24px;
float:left;
padding-left:18px;
font:bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:24px;
color:#fff;
}
/* templates sub-navigation */
#template_subnav-container
{
width:220px;
float:left;
background:#fff;
padding-bottom:10px;
}
#template_subnav{
	background: url(../images/menu_icon.gif) 8px 8px no-repeat #428CCF;
	color: #fff;
	font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	line-height: 24px;
	padding-left: 0px;
		}
#template_subnav ul {margin: 0; padding: 0;}
#template_subnav li {
	list-style: none;
	}
#template_subnav li a {
	color: #fff;
	display: block;
	padding-left:20px;
	width: 200px;
	height:24px;
	text-decoration: none;
	background: url(../images/menu_icon.gif) 8px 8px no-repeat #428CCF;
	border-bottom:1px solid #fff;
		}
#template_subnav li a:hover {
	color: #FFF;
	background: url(../images/menu_icon.gif) 8px 8px no-repeat #F69438;
		}
#template_subnav li a.active {
	color: #FFF;
	background: url(../images/menu_icon.gif) 8px 8px no-repeat #F69438;
		}
		
.browse_by-categories_box
{
width:158px;
background:#F7F7F7;
float:left;
padding-bottom:7px;
border:1px solid #E5E5E5;
}
.browse_by-categories_box1
{
width:220px;
background:#F7F7F7;
float:left;
padding-bottom:7px;
border:1px solid #E5E5E5;
}
.browse_by-categories
{
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#414141;
line-height:22px;
}
.browse_by-categories ul
{
margin:0px;
padding:0px;
}
.browse_by-categories ul li
{
list-style-type:none;
}
.browse_by-categories ul li a
{
display:block;
padding-left:20px;
background:url(../images/blue_arrow2.jpg) 10px center no-repeat;
height:22px;
font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#414141;
line-height:22px;
text-decoration:none;
}
.browse_by-categories ul li a:hover
{
text-decoration:underline;
}
.browse_by-categories ul li a:active
{
text-decoration:underline;

}
.more_browse_category 
{
padding-left:100px;
background:url(../images/blue_arrow2.jpg) 90px 8px no-repeat;
height:20px;
}
		
/* CSS text documents for template page*/
.design_ad_heading
{
font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#F69438;
line-height:24px;
text-decoration:none;
}

/* CSS other cosmetic changes */
.white_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #ffffff;
	text-decoration: none;
}

#Layer1 {
	position:absolute;
	width:157px;
	z-index:101;
	left: 770px;
	top: 824px;
	background-color:#F7F7F7;
	border:1px solid #E5E5E5;
}
.announce
{
width:620px;
float:left;
padding-left:7px;
font: bold 20px Arial, Helvetica, sans-serif;
color:#0C55A6;
line-height:34px;
}
#pages {
	font-family: Verdana, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #0673B1;
	text-decoration: none;
	clear: both;
	margin: 0;
	padding: 10px 0 0;
}
#pages LI {
	display: inline;
	float: left;
	margin: 0;
	padding: 0 5px 5px 0;
	list-style: none;
}
#pages LI A,
#pages LI STRONG {
	display: block;
	padding: 2px 5px;
	border: 1px solid #EFE8E8;
	background-color: #FFFCF7;
	text-decoration: none;
}
#pages LI STRONG {
	color: #FFF;
	background-color: #B5B70D;
}
#pages LI.step {
	display: block;
	float: none;
	padding: 8px 5px;
}
#pages LI.step A {
	display: inline;
	border: 0px none;
	background-color: transparent; padding-left:0; padding-right:15px; padding-top:2px; padding-bottom:2px
}
#pages LI hover
{
background-color:#B5B70D;
color:#FFFFFF;
}
#pages LI active
{
background-color:#B5B70D;
}
.portfolio_image
{
border:2px solid #E0E0E0;
}
A:hover {
	COLOR: #BF0A0A; TEXT-DECORATION: underline
}
.article_bg
{
width:520px;
float:left;
text-align:left;
margin-top:10px;
margin-bottom:10px;
}
.article_bg_top
{
width:550px;
background: url(../images/bonus_bg_top.jpg) left top no-repeat;
height:42px;
float:left;
}
.article_heading
{
width:520px;
float:left;
padding-left:3px;
font: bold 16px Arial, Helvetica, sans-serif;
color:#0C55A6;
line-height:20px;
}

/* ============= mycss ======*/


.banner_text2
{
width:750px;
height:43px;
float:left;
text-align:left;
font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#01458B;
line-height:30px;
}
.content_body_middle_part
{
width:735px;
padding-left:25px;
background:#FFFFFF;
float:left;
text-align:left;
padding-bottom:10px;
border-right-width:thin;
}
.content_project
{
width:600px;
height:2670px;
padding-left:25px;
background:#FFFFFF;
float:left;
text-align:left;
padding-bottom:10px;
border-right-width:thin;
}

.content_middle_bg
{
width:715px;
padding-left:10px;
background:#FFFFFF;
text-align:left;
}


.center_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #4b4b4b;
	text-decoration: none;
	text-align:center;
}
/*  */

.brand_header_left
{
width:350px;
float:left;
}
.brand_heading
{
width:483px;
background:#fff;
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#B4B81B;
line-height:22px;
text-align:center;
}
.brand_header_right
{
width:400px;
float:left;
text-align:left;
}
/* Cancel page  */
.cancel_heading
{
width:483px;
background:#fff;
font-size: 22px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#FF7400;
line-height:28px;
text-align:center;
}
.cencel_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	color: #737C83;
	text-decoration: none;
	text-align:center;
}
.cencel_colortext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #FF7400;
	text-decoration: none;
	text-align:center;
}
.cencel_readtext {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #0000FF;
	text-decoration: none;
	text-align:center;
}

.body_text_bold {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: none;
}

.body_text a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: normal;
	color: #187CD1;
	text-decoration: underline;
}


.yellow_back_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: bold;
	background-color:#FFFF00;
	color: #000000;
	text-decoration: none;
}

.upderline_text
{
text-decoration:underline;
}


.customer_logo_bg
{
	width:700px;
	background:#FFFFFF;
	text-align:left;
}

.customer_logo_table_bg
{
width:600px;
background:#c4ffc4;
text-align:left;
border:2px solid #000000;
padding:10px 10px 10px 10px ;
}

.customer_logo_table_left
{
	width:110px;
	padding-left:10px;
	background:#c4ffc4;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
.customer_logo_table_right
{
width:470px;
background:#c4ffc4;
text-align:left;
}

.customer_logo_title
{
font-size: 16px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
color:#B4B81B;
line-height:22px;
text-align:center;
}

.customer_logo_text
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	color: #0B52A2;
	text-decoration: none;
}

/*  Design Process Page */

.design_process_small_block
{
	width:590px;
	padding:0px 40px 0px 40px;
	background:#FFFFFF;
	text-align:left;
}

.guarantee_heading
{
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7400;
	line-height:25px;
	text-align:left;
}

.guarantee_bg
{
width:700px;
background:#FFFFFF;
text-align:left;
padding:10px 10px 10px 10px ;
}

.guarantee_left
{
	width:360px;
	padding-left:10px;
	background:#FFFFFF;
	float:left;
	text-align:center;
	padding-bottom:10px;
}
.guarantee_right
{
width:170px;
background:#FFFFFF;
text-align:left;
float:left;
vertical-align:middle;
}
.guarantee_right2
{
width:90px;
background:#FFFFFF;
text-align:left;
vertical-align:middle;
height:164px;
}

.guarantee_heading
{
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7400;
	line-height:25px;
	text-align:left;
}

/* contact us page */
.contact_bg
{
width:750px;
background:#FFFFFF;
text-align:left;
padding:10px 10px 10px 10px ;
}


.contact_left_main
{
	width:340px;
	padding-left:10px;
	background:#FFFFFF;
	float:left;
	text-align:left;
	padding-bottom:10px;
}
.contact_left_sub
{
	width:155px;
	padding-left:10px;
	background:#FFFFFF;
	float:left;
	text-align:left;
	padding-bottom:10px;
}

.contact_right
{
	width:350px;
	padding-left:30px;	
	height:375px;
	background:#FFFFFF;
	text-align:left;
	float:left;
	vertical-align:middle;
}

.contact_box
{
	width:330px;
	background:#FFFFFF;
	text-align:left;
	float:left;
	vertical-align:middle;
}

.contact_big_text
{
	font-size: 22px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	text-align:left;
}
.body_text_bold_underline {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
	font-weight: bold;
	color: #4b4b4b;
	text-decoration: underline;
}

.body_text_bold_underline a {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 15px;
	font-weight: bold;
	color: #0673B1;
	text-decoration: underline;
}
.next_page_link
{
	width:480px;
	float:left;
	text-align:center;
	white-space:pre;
	background:#fff;
}

.next_page_link_text
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 25px;
	font-weight: normal;
	color: #33538E;
	text-decoration: none;
	background-color:#FFFCF7;
	border:1px solid #EFE8E8;
	padding:0px 5px;
}

.next_page_link_smalltext
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #33538E;
	text-decoration: none;
	background-color:#FFFCF7;
	border:1px solid #EFE8E8;
	padding:0px 5px;
}

.illustration_box_top
{
	width:700px;
	background:#fff;
	float:left;
	padding-bottom:25px;
}
.illustration_thumbs_left
{
	width:340px;
	background:#fff;
	float:left;
	padding-right:10px;
	text-align:right;
}
.illustration_thumbs_right
{
	width:340px;
	background:#fff;
	float:left;
	padding-left:10px;
	text-align:left;
}

.illustration_next_page_link
{
	width:710px;
	float:left;
	text-align:center;
	white-space:pre;
	background:#fff;
}

.navigation_text {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	font-weight: normal;
	padding:0px 0px 0px 20px;
	color: #4b4b4b;
	text-decoration: none;
	text-align:justify;
}

.heading14
{
	font-size: 14px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7400;
	line-height:25px;
}

.heading16
{
	font-size: 16px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7400;
	line-height:25px;
}

.heading18
{
	font-size: 18px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#FF7400;
	line-height:25px;
	text-align:left;
}

.heading20
{
	font-size: 20px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	line-height:25px;
	text-align:left;
}
.images_body_left
{
width:535px;
padding-left:10px;
background:#FFFFFF;
float:left;
text-align:left;
padding-bottom:19px;
}

/* team page */

.team_logo_bg
{
	width:700px;
	background:#FFFFFF;
	text-align:left;
}

.team_logo_table_bg
{
	width:600px;
	background:#c4ffc4;
	text-align:left;
	border:2px solid #000000;
	padding:10px 10px 10px 10px ;
}

.team_logo_table_left
{
	width:150px;
	background:#c4ffc4;
	float:left;
	text-align:center;
	vertical-align:middle;
	padding:20px 0px 0px 10px;
}
.team_logo_table_right
{
	width:410px;
	background:#c4ffc4;
	text-align:left;
}


/*  mascot pages */

.mascot_logo_bg
{
	width:720px;
	background:#FFFFFF;
	text-align:left;
}

.mascot_logo_table_bg
{
	width:700px;
	background:#FFFFFF;
	text-align:left;
	padding:10px 10px 10px 10px ;
}

.mascot_logo_table_left
{
	width:300px;
	background:#FFFFFF;
	float:left;
	text-align:left;
	vertical-align:middle;
	padding:20px 0px 0px 10px;
}
.mascot_logo_table_right
{
	width:300px;
	background:#FFFFFF;
	text-align:left;
}

.mascot_sample_left
{
	width:500px;
	background:#FFFFFF;
	float:left;
	text-align:left;
}
.mascot_sample_leftsmall
{
	width:230px;
	background:#FFFFFF;
	float:left;
	text-align:center;
	padding:10px 0px 10px 0px;
}

.mascot_sample_right
{
	width:175px;
	background:#FFFFFF;
	text-align:left;
	float:right;
}

.order_table_bg
{
	width:400px;
	background:#FFFFCC;
	text-align:left;
	padding:10px 10px 10px 10px ;
	border:2px solid #000000;
}
.order_table_left
{
	width:200px;
	background:#FFFFCC;
	float:left;
	text-align:center;
}
.tips_right
{
width:200px;
float:right;
background:#FFFFFF;
text-align:left;
padding-left:8px;
padding-bottom:10px;
}
.tips_left
{
width:485px;
padding-left:10px;
background:#FFFFFF;
float:left;
text-align:left;
padding-bottom:10px;

}
.tips_bg
{
width:200px;
float:left;
margin-top:7px;
background:url(../images/portfolio_bg.jpg) left top no-repeat #fff;
height:32px;
font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:32px;
color:#0D59AA;
padding-left:27px;
}
.policy_table_bg
{
	width:450px;
	background:#FFFFCC;
	text-align:left;
	padding:10px 10px 10px 10px ;
	border:2px solid #000000;
	font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6633FF;

}

.policy_right
{
width:350px;
float:right;
background:#FFFFFF;
text-align:left;
padding-left:8px;
padding-bottom:10px;
}
.policy_left
{
	width:100px;
	padding-left:10px;
	background:#FFFFFF;
	float:left;
	text-align:left;
	padding-bottom:10px;

}

.stationary_table_bg
{
	width:700px;
	background:#FFFFFF;
	text-align:left;
	padding:10px 10px 10px 10px ;
	font: bold 13px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#6633FF;

}

.stationary_right
{
	width:320px;
	float:right;
	background:#FFFFFF;
	text-align:left;
	padding-left:8px;
	padding-bottom:10px;
}
.stationary_left
{
	width:300px;
	padding-left:5px;
	background:#FFFFFF;
	float:left;
	text-align:left;
	padding-bottom:10px;

}

.testimonial_next_page_link
{
	width:710px;
	float:left;
	text-align:center;
	white-space:pre;
	background:#fff;
}
.testimonial_next_page_link_smalltext
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #33538E;
	text-decoration: none;
	background-color:#FFFCF7;
	border:1px solid #EFE8E8;
	padding:0px 5px;
}

.logo_testimonial_left
{
width:215px;
float:left;
padding-left:20px;
padding-top:20px;
text-align:left;
}

.logo_testimonial_right
{
	width:475px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4b4b4b;
	line-height:13px;
}

.portfolio_next_page_link
{
	width:510px;
	float:left;
	text-align:center;
	white-space:pre;
	background:#fff;
}
.portfolio_next_page_link_smalltext
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #33538E;
	text-decoration: none;
	background-color:#FFFCF7;
	border:1px solid #EFE8E8;
	padding:0px 5px;
}

.articles_left
{
	width:280px;
	float:left;
	padding-left:10px;
	padding-top:50px;
	text-align:left;
}

.articles_right
{
	width:200px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	text-align:left;
	line-height:13px;
}


.states_body_left
{
	width:470px;
	float:left;
	padding-left:10px;
	padding-top:10px;
	text-align:left;
}

.states_body_right
{
	width:250px;
	float:left;
	padding-left:10px;
	padding-top:0px;
	text-align:left;
	line-height:13px;
}

.portfolio_box_image
{
width:400px;
background:#fff;
padding-bottom:10px;
padding-top:10px;
text-align:center;
}

.portfolio_text
{
width:380px;
background:#fff;
padding-left:15px;
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.portfolio_text_left
{
width:200px;
background:#fff;
float:left;
padding-left:15px;
text-align:justify;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
}
.portfolio_text_right
{
width:160px;
background:#fff;
float:left;
padding-right:15px;
font-size:10px;
text-align:right;
font-family: Verdana, Arial, Helvetica, sans-serif;
}
.portfolio_logo_left
{
width:500px;
padding-left:20px;
background:#FFFFFF;
float:left;
text-align:center;
padding-bottom:19px;
padding-top:10px;
}
.states_body_bottom_box
{
	width:440px;
	padding: 10px 10px 10px 10px;
	text-align:left;
	background-color:#F6FEDA;
}

.article_text_left
{
width:175px;
float:left;
padding:10px 10px 10px 10px;
text-align:left;
height:180px;
}

.article_text_right
{
width:350px;
padding:10px 10px 10px 10px;
text-align:left;
float:left;
}

.article_small_text
{
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 11px;
	font-weight: normal;
	float:left;
	text-align:justify;
	padding-left:5px;
	color: #4b4b4b;
	text-decoration: none;
}
.body_text_italic {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style:italic;
	line-height: 13px;
	font-weight: normal;
	text-align:justify;
	color: #4b4b4b;

	text-decoration: none;
}
.body_text_small_italic {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style:italic;
	line-height: 12px;
	font-weight: normal;
	text-align:justify;
	color: #4b4b4b;
	text-decoration: none;
}
.category_title
{
background:url(../images/general_bg.jpg) left top no-repeat;
width:708px;
height:26px;
font:bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
line-height:26px;
color:#fff;
padding-left:18px;
background-color:#F89C33;
}
/* index update css start here */
.index-top-banner
{
width:750px;
height:318px;
background:url(../images/top-banner-bg.jpg) left top repeat-x;
text-align:left;
}
.index-banner-left
{
background: url(../images/top-banner-left.jpg) left top no-repeat;
padding-left:19px;
width:712px;
height:291px;
padding-top:13px;
padding-bottom:14px;
}
.right
{
float:right;
}
.index-banner-top
{
background:url(../images/index-top-banner.jpg) left top no-repeat;
height:108px;
margin-bottom:13px;
padding-left:600px;
width:112px;
}
.offer-box-outer
{
width:712px;
height:170px;
text-align:left;
}
.offer-package-box
{
width:171px;
height:162px;
padding-right:20px;
float:left;
padding:4px 6px;
background:url(../images/package-bg.jpg) left top no-repeat;
font:normal 13px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
}
.bronze-title
{
width:103px;
height:43px;
background:url(../images/bronze-icon.jpg) left center no-repeat;
padding-left:48px;
font:bold 18px/18px Arial, Helvetica, sans-serif;
color:#000;
padding-top:5px;
}
.silver-title
{
width:103px;
height:43px;
background: url(../images/silver-icon.jpg) left center no-repeat;
padding-left:48px;
font:bold 18px/18px Arial, Helvetica, sans-serif;
color:#000;
padding-top:5px;
}
.gold-title
{
width:103px;
height:43px;
background: url(../images/gold-icon.jpg) left center no-repeat;
padding-left:48px;
font:bold 18px/18px Arial, Helvetica, sans-serif;
color:#000;
padding-top:5px;
}
.platinum-title
{
width:103px;
height:43px;
background: url(../images/platinum-icon.jpg) left center no-repeat;
padding-left:48px;
font:bold 18px/18px Arial, Helvetica, sans-serif;
color:#000;
padding-top:5px;
}
.offer-package
{
margin:0px;
padding:10px 0px 12px 0px;
}
.offer-package ul
{
margin:0px;
padding:0px;
}
.offer-package li
{
list-style-type:none;
}
.offer-package ul li
{
background:url(../images/package-arrow.jpg) left center no-repeat;
padding-left:15px;
font:normal 13px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#000;
text-decoration:none;
}
.package-link-text
{
font:bold 13px/22px Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#FFF;
text-decoration:none;
}
.package-link-text:hover
{
color:#c0c0c0;
text-decoration:underline;
}
.white-bg-div
{
width:770px;
background-color:#FFF;
height:auto;
}
/*support chat id*/
.chat-id-box
{
background:url(../images/chat-id-bg.jpg) center top no-repeat;
width:222px;
height:95px;
padding:33px 34px 3px 56px;
font:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:bold;
line-height:30px;
color:#4b4b4b;
}
