.clear {clear:both;}
html {overflow-y: scroll;}
body 
{
	margin: 0;
	padding: 0;
	font-size: 100%;
	background-image:url(../images/bg.jpg); 
	background-position:top left; 
	background-repeat:repeat-x;
	background-color:#fff;/*e5eff3*/
}
strong {color:#063;}
object {outline:none;}
a {outline:none;}
#container {
	width:950px;
	margin:0 auto; 
}
#header {
background-image:url(../images/header.jpg); 
background-position:top left; 
background-repeat:repeat-x; 
width:950px; 
height:96px; 
margin:51px 0 2px 0;
padding: 87px 0 0 0;
		}
.message_success {padding:30px;width:80%;}
.message_success p {color:#666; font-family:Verdana, Geneva, sans-serif;font-size:0.8em;}
.message_success strong {}
#header img {float:left;margin:-73px 0 0 13px;}
#bluebar_bottom {width:950px; height:172px;background-image:url(../images/bluebar_bottom.jpg); background-position:left; position:relative;background-repeat:no-repeat;margin-bottom:-1px;z-index:20;}
#mainarea {width:950px; background-image:url(../images/mainbg.jpg); background-position:top; background-repeat:repeat-y;}
#mainarea #initial_wrapper {
	height:100%;
	/*padding:25px;*/
    position:relative; 
	z-index:80;
	margin: -150px 0 0 0;
	}
#mainarea #initial_wrapper .portfolio_divider {height:9px; width:920px; margin:0 auto; background:#bde8cb;}
#mainarea #initial_wrapper .port_bg {background-image:url(../images/port_bg.jpg); background-position:top; background-repeat:no-repeat;width:920px; margin:0 auto;}
#mainarea #initial_wrapper .port_bg .inner {padding:20px;}
#mainarea #initial_wrapper .port_bg .inner .left {float:left; width:54%; text-align:justify; font-family: "Verdana", Geneva, sans-serif; font-size:0.8em; color:#666;}
#mainarea #initial_wrapper .port_bg .inner .left h1 {font-family:"verdana", century gothic ; color:#060; font-size:1.7em; font-weight:normal; margin: 0 0 10px 0;}
#mainarea #initial_wrapper .port_bg .inner p {margin: 0 0 10px 0; padding:0;}
#mainarea #initial_wrapper .port_bg .inner .right {float:right;width:40%; margin: 0 20px 0 0;}
#mainarea #initial_wrapper .port_bg .inner .right .button_holder {width:380px; margin: 5px 0 0 0px;}
#mainarea #initial_wrapper .port_bg .inner .right .button_holder a.left {margin: 0 4px 0 0;background-image:url(../images/port_leftlink.jpg); background-position:top; background-repeat:no-repeat; display:block;text-decoration:none; width:178px; height:36px;}
#mainarea #initial_wrapper .port_bg .inner .right .button_holder a.left:hover {text-decoration:none; background-position: 0 -36px;}
#mainarea #initial_wrapper .port_bg .inner .right .button_holder a.left:visited {text-decoration:none;}
#mainarea #initial_wrapper .port_bg .inner .right .button_holder a.linkright {background-image:url(../images/port_rightlink.jpg); background-position:top; background-repeat:no-repeat; display:block;text-decoration:none; width:178px; height:36px; float:right; margin: 0 13px 0 0;}
#mainarea #initial_wrapper .port_bg .inner .right .button_holder a.linkright:hover {text-decoration:none; background-position: 0 -36px;}
#mainarea #initial_wrapper .port_bg .inner .right .button_holder a.linkright:visited {text-decoration:none;}
#mainarea #initial_wrapper .port_bg .inner .right {}
#mainarea #initial_wrapper .port_bg .inner .right h2 {font-family:Verdana, Geneva, sans-serif; color:#06C; font-size:1.0em; font-weight:normal; margin: 15px 0 10px 0;}
#mainarea #initial_wrapper .port_bg .inner .right p {text-align:justify; font-family: "Verdana", Geneva, sans-serif; font-size:0.75em; color:#666;}
/* technologies used  */
#mainarea #initial_wrapper .port_bg .inner .right #technology_box {font-family: "Verdana", Geneva, sans-serif; font-size:0.8em; }
#mainarea #initial_wrapper .port_bg .inner .right #technology_box h2 {font-family:Verdana, Geneva, sans-serif; color:#06C; font-size:1.3em; font-weight:normal; margin: 15px 0 10px 0;}
#mainarea #initial_wrapper .port_bg .inner .right #technology_box .tech_list_holder {width:70%; margin:20px 0 0 30px;}
#mainarea #initial_wrapper .port_bg .inner .right #technology_box .tech_list_holder ul {color:#096; padding:0 0 0 0px; }
#mainarea #initial_wrapper .port_bg .inner .right #technology_box .tech_list_holder li {}
#mainarea #initial_wrapper .port_bg .inner .right #technology_box .tech_list_holder .listtext {color:#666;}

#mainarea #initial_wrapper .flasholder {width:902px; height:157px; margin: 10px auto; }
#mainarea #initial_wrapper .h2container {width:920px; height:36px; background-image:url(../images/headerbar_back.jpg);background-position:left;background-repeat:y; margin: 10px auto;}
#mainarea #initial_wrapper .h2container h2 {font-family:tahoma; font-weight:bold; color:#000; font-size:0.9em; margin: 0 0 0 0; padding: 8px 0 0 15px;}

#mainarea #initial_wrapper .h2homepagecontainer_home {width:920px; height:36px; background-image:url(../images/homepage_second_headbg.jpg);background-position:left;background-repeat:y; margin: 0 auto; margin-bottom:0px;}
#mainarea #initial_wrapper .h2homepagecontainer_home .left {float:left;width:40%;}
#mainarea #initial_wrapper .h2homepagecontainer_home .right {float:right;width:53%;text-align:left;}
#mainarea #initial_wrapper .h2homepagecontainer_home h2 {margin: 0; padding: 0; font-family:tahoma; font-weight:bold; color:#006633; font-size:0.9em;font-weight:normal;padding: 9px 0 0 15px;}
#mainarea #initial_wrapper .h2homepagecontainer_home .firstword {color:#333;}

#mainarea #initial_wrapper .h2homepagecontainer {width:920px; height:36px; background-image:url(../images/homepage_second_headbg.jpg);background-position:left;background-repeat:y; margin: 16px auto; margin-bottom:0px;}
#mainarea #initial_wrapper .h2homepagecontainer .left {float:left;width:40%;}
#mainarea #initial_wrapper .h2homepagecontainer .right {float:right;width:53%;text-align:left;}
#mainarea #initial_wrapper .h2homepagecontainer h2 {margin: 0; padding: 0; font-family:tahoma; font-weight:bold; color:#006633; font-size:0.9em;font-weight:normal;padding: 9px 0 0 15px;}
#mainarea #initial_wrapper .h2homepagecontainer .firstword {color:#333;}

#mainarea #initial_wrapper .h2container .first_word {color:#060;}
#mainarea #initial_wrapper .h2container .second_word {font-weight:normal;color:#666;}
#mainarea #initial_wrapper .content_inner {padding:0 25px 0 25px; font-family:verdana; font-size:13px; text-align:justify;}
#mainarea #initial_wrapper .content_inner h3 {font-size:0.9em; color:#063;padding:0 0 0 4px;}
#mainarea #initial_wrapper .content_inner a {color:#063; text-decoration:none;}
#mainarea #initial_wrapper .content_inner a:hover {text-decoration:underline;}
#mainarea #initial_wrapper .content_inner a:visited {}
#mainarea #initial_wrapper .content_inner p {margin:0 0 0px 0; padding: 5px; color:#666;}
#mainarea #initial_wrapper .content_inner .price_image_holder {width:919px; height:318px; margin: 30px 0 0 -10px;}
#mainarea #initial_wrapper .content_inner .listholder {width:90%; margin:10px auto;}
#mainarea #initial_wrapper .content_inner .listholder ul {color:#060;}
#mainarea #initial_wrapper .content_inner .listholder li {}
#mainarea #initial_wrapper .content_inner .listholder span {color:#666;}
#mainarea #initial_wrapper .content_inner .listholder strong {color:#060;}

#mainarea #initial_wrapper .content_inner .test_container {border:1px solid #dae9e1;margin: 15px 0 15px 0; font-family:Verdana, Geneva, sans-serif; color:#666; font-size:0.9em;background:#fafdfb; padding:10px;}
#mainarea #initial_wrapper .content_inner .test_container img {margin: -30px 0 0 0;}
#mainarea #initial_wrapper .content_inner .test_container a {text-decoration:none;}
#mainarea #initial_wrapper .content_inner .test_container a:hover {text-decoration:none;}
#mainarea #initial_wrapper .content_inner .test_container a:visited {text-decoration:none;}
#mainarea #initial_wrapper .content_inner .test_container h2 {margin: 0 0 10px 0;font-weight:bold; color:#063; font-size:1.3em;}
#mainarea #initial_wrapper .content_inner .test_container .sub_wrapper {}
#mainarea #initial_wrapper .content_inner .test_container .sub_wrapper .left_test {float:left;width:75%;}
#mainarea #initial_wrapper .content_inner .test_container .sub_wrapper .right_test {float:right;width:23%;}

#mainarea_bottom {width:950px; height:19px;background-image:url(../images/mainbg_bottom.jpg); background-position:top; background-repeat:no-repeat; margin: 0 0 50px 0; z-index:-1;}

#mainarea #initial_wrapper #secondcontainer {width:920px; margin: 0 auto; height:337px; background-image:url(../images/homepage_second_bgfade.jpg); background-repeat:repeat-x; background-position:top left; margin-bottom:0px;}
#mainarea #initial_wrapper #secondcontainer #left {width:0px;float:left;border-right:1px solid #e8e8e8; height:337px; padding: 10px 0 0 0;}
#mainarea #initial_wrapper #secondcontainer #left .inner {width:100%;height:100%; padding:10px;}
#mainarea #initial_wrapper #secondcontainer #left .inner a {text-decoration:none;margin-top:40px}
#mainarea #initial_wrapper #secondcontainer #left .inner a:hover {text-decoration:none;}
#mainarea #initial_wrapper #secondcontainer #left .inner a:visited {text-decoration:none;}
#mainarea #initial_wrapper #secondcontainer #right {width:52.5%;float:right; height:344px; background-image:url(../images/form_bground.jpg); background-position:bottom left; background-repeat:no-repeat;}
#mainarea #initial_wrapper #secondcontainer #right .inner {width:100%;height:100%; padding:10px;}
#mainarea #initial_wrapper #secondcontainer #right .inner table {width:80%; margin: 0 auto; font-family:century gothic;color:#063; font-size:0.8em; /*border:1px solid #999;*/ margin-top:50px;}
#mainarea #initial_wrapper #secondcontainer #right .inner .left {padding: 0 0 3px 0;}
#mainarea #initial_wrapper #secondcontainer #right .inner .right {width:232px;}
#mainarea #initial_wrapper #secondcontainer #right .inner .right input {border: 0px solid #fff;width:230px; background-image:url(../images/input_back.jpg); margin-bottom:10px; height:20px;color:#555; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.9em; padding: 3px 0 0 4px;}
#mainarea #initial_wrapper #secondcontainer #right .inner .right .textarea {width:232px; border:none; height:70px;}
#mainarea #initial_wrapper #secondcontainer #right .inner .right .textarea .top {background-image:url(../images/textarea_top.jpg); background-position:top; background-repeat:none;width:232px; height:7px;}
#mainarea #initial_wrapper #secondcontainer #right .inner .right .textarea .middle {background-image:url(../images/textarea_bg.jpg); background-position:top; background-repeat:repeat-y;}
#mainarea #initial_wrapper #secondcontainer #right .inner .right .textarea .middle textarea {border: 0px solid #fff;width:95%; border:none; margin: 0 0 0 5px; overflow:auto;color:#555; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:0.9em;}
#mainarea #initial_wrapper #secondcontainer #right .inner .right .textarea .bottom {background-image:url(../images/textarea_bottom.jpg); background-position:bottom; background-repeat:none;width:232px; height:7px;}
#mainarea #initial_wrapper #secondcontainer #right .inner .buttonholder {text-align:right; padding: 0 5px 0 0;}
#mainarea #initial_wrapper #secondcontainer #right .inner .buttonholder input {}
/*||||||||||||||||||||||||||||||||||||||||||||||||||||||||||*/
#mainarea #initial_wrapper #secondcontainer #standard_right {width:52.5%;float:right; height:344px; background-image:url(../images/standard_form_bground.jpg); background-position:bottom left; background-repeat:no-repeat;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner {width:100%;height:100%; padding:10px;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner table {width:80%; margin: 0 auto; font-family:century gothic;color:#063; font-size:0.8em; /*border:1px solid #999;*/ margin-top:50px;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .left {padding: 0 0 3px 0;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .right {width:232px;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .right input {border: 0px solid #fff;width:230px; background-image:url(../images/input_back.jpg); margin-bottom:10px; height:20px;color:#555; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size:0.9em; padding: 3px 0 0 4px;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .right .textarea {width:232px; border:none; height:70px;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .right .textarea .top {background-image:url(../images/textarea_top.jpg); background-position:top; background-repeat:none;width:232px; height:7px;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .right .textarea .middle {background-image:url(../images/textarea_bg.jpg); background-position:top; background-repeat:repeat-y;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .right .textarea .middle textarea {border: 0px solid #fff;width:95%; border:none; margin: 0 0 0 5px; overflow:auto;color:#555; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:0.9em;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .right .textarea .bottom {background-image:url(../images/textarea_bottom.jpg); background-position:bottom; background-repeat:none;width:232px; height:7px;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .buttonholder {text-align:right; padding: 0 5px 0 0;}
#mainarea #initial_wrapper #secondcontainer #standard_right .inner .buttonholder input {}

#mainarea #initial_wrapper #brands_technologies {width:920px; height:95px; margin: 0 auto; background-image:url(../images/logo_bground.jpg); background-repeat:repeat-x; background-position:left; padding:29px 0 0 0; margin-bottom:10px;}
/*********************bouncing menu***************************/
ul#menu_holder {display:inline;}
ul#menu_holder li.list_bounce {display:inline; float:left;padding: 0px 0px 0 0;}
#navigation-block {margin: 0px 0 0 0px; width:654px; heigth:57px; float:right;}
ul#menu_holder
{
	list-style: none;
	font-size: .75em;
	margin: 0px 0 0 0;
	padding: 0;
	width:654px; heigth:57px;
}
ul#menu_holder li.list_bounce a.top_level
{
	display: block;
	width: 95px;
	height:36px;
	text-decoration: none;
	background-image:url(../images/menu.jpg);
	background-position:top;
	background-repeat:no-repeat;
	font-family:century gothic;
	color:#333;
	font-size:12px;
	text-align:right;
	padding: 20px 9px 0 0;
	line-height:1.2em;
	margin: 0px 0 0 0;
}

ul#menu_holder li.list_bounce a.top_level:hover {color: #093; }
ul#menu_holder li.list_bounce a.top_level .alt_menu_a {color:#093; font-size:0.9em}
/*************************drop down**********************************/
ul#menu_holder li.list_bounce ul.drop_menu {
						list-style:none; 
						display:none; 
						/*border-left: 1px solid #ABC8E4; 
						border-right: 1px solid #ABC8E4; 
						border-bottom: 1px solid #ABC8E4; 
						border-top: 1px solid #ABC8E4; */
						width:170px; 
						/*height:200px;*/
						float:left;
						position:absolute; 
						background:#fff;
						
						padding: 0px;
						z-index:100;
						margin: 0px 0 0 -30px;
						}
ul#menu_holder li.list_bounce ul.drop_menu li.first_tier {font-family:verdana;font-size:11px;padding: 0px 0 0px 0px; list-style-type:none; border-bottom:1px dotted #e3e6e6;}
ul#menu_holder li.list_bounce ul.drop_menu li.first_tier:hover {background-color:#DEE9F5;}
ul#menu_holder li.list_bounce ul.drop_menu li.first_tier  a.droplink {text-decoration:none; color:#757575; display:block; padding:4px 4px 4px 8px;}
ul#menu_holder li.list_bounce ul.drop_menu li.first_tier  a.droplink:hover {color:#333;}

.contactlinkholder {width:165px; height:44px;margin: -70px 30px 0 0; float:right;}
.contactlinkholder img {margin:0;padding:0;}

.contact_details {width:95%;margin:0 auto;font-family:Verdana, Geneva, sans-serif; font-size:0.7em; margin-top:20px; padding:20px 0 20px 0; color:#666;}
.contact_details h3 {font-size:1.2em; color:#063;}

img#free_design {float:right;}

/********************************spry styles*************************************/
.home_top_left {float:left;width:45%;}
.home_top_left_inner {background-image:url(../images/topleftback.jpg); background-position:top; background-repeat:no-repeat;height:306px;width:433px; margin: 0px 0 0 20px; padding: 10px 0 0 0;}
.home_top_left .home_top_left_inner p {padding: 15px 20px 0 20px; margin: 0 0 0 0; font-family: Verdana, Geneva, sans-serif; color:#666;font-size:0.9em;text-align:justify; color:#333/*line-height:1.6em;*/}
.home_top_left .home_top_left_inner p.firstpara {font-weight:bold; color:#063;}
.home_top_right {float:right;width:53%;}
#linkholder {width:37%; margin: 0 auto;}
#linkholder table {margin: 3px 0 0 0;}
#linkholder a.first {background-image:url(../images/left_one.jpg); background-position:top; background-repeat:no-repeat;margin: 0 0 0 0; padding:0 0 0 0; width:24px; height:26px;display:block;}
#linkholder a.previous {background-image:url(../images/left_two.jpg); background-position:top; background-repeat:no-repeat;margin: 0 0 0 0; padding:0 0 0 0; width:35px; height:36px;display:block;}
#linkholder a.next {background-image:url(../images/right_one.jpg); background-position:top; background-repeat:no-repeat;margin: 0 0 0 0; padding:0 0 0 0;width:35px; height:36px;display:block;}
#linkholder a.last {background-image:url(../images/right_two.jpg); background-position:top; background-repeat:no-repeat;margin: 0 0 0 0; padding:0 0 0 0; width:24px; height:26px;display:block;}
/*--e-commerce page--*/
	#ecomm_nav_block {width:708px;height:50px;}
	#ecomm_nav_block #ecomm_nav_block_left {width:24px;height:50px;float:left; background-image:url(../images/left.jpg); background-repeat:no-repeat; background-position:top left;}
	#ecomm_nav_block #ecomm_nav_block_right {width:24px;height:50px;float:right;background-image:url(../images/right.jpg); background-repeat:no-repeat; background-position:top right;}
	#ecomm_nav_block #ecomm_nav_block_bg {height:50px; background-image:url(../images/e_commerce_bg.jpg); background-repeat:repeat-x; background-position:top left;}
	#ecomm_nav_block #ecomm_nav_block_inner {padding:16px 0 0 0px;margin:0 0 0 0;width:650px; float:left;}
	#ecomm_nav_block #ecomm_nav_block_inner ul {display:inline;}
	#ecomm_nav_block #ecomm_nav_block_inner li {display:inline;float:left;}
	#ecomm_nav_block #ecomm_nav_block_inner li.divider {margin:-12px 7px 0 7px;}
	#ecomm_nav_block #ecomm_nav_block_inner a.ecom {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333; font-style:normal;text-decoration:none;text-transform:uppercase;font-weight:bold;}
	#ecomm_nav_block #ecomm_nav_block_inner a.ecom:hover {text-decoration:none;color:#063;}
	#ecomm_nav_block #ecomm_nav_block_inner a.ecom:visited {text-decoration:none;}