* {
	margin: 0;
	padding: 0;
}

body {
	font-family: Lucida Sans Unicode, Lucida Grande, sans-serif, arial;
	text-align: center;
	/* Modified on 30-04-2010
	background: #F6F6F6 url(../images/body_back.gif) no-repeat center 180px; */
	background: #FFFFFF url(../images/body_bg_inner_new.gif) no-repeat center 20px;
	/*background: #F6F6F6 url(../images/software_services/body_bg.gif) no-repeat center 180px;*/
	/*background: #F6F6F6 url(../images/body_bg_dec.gif) no-repeat center 190px;*/
	background-repeat: repeat-x;
	margin: 0 auto;
	padding: 0;
	font-size:13px;
}

a {
	color: #7eb44c;
	text-decoration: none;
}

a:hover {
	color: #4f8100;
/* 	text-decoration: underline; */
}

a img {
	border: 0;
}

a:focus {
	outline: 0;
}

input[type="text"],input[type="password"] {
	border: 1px solid #CCC;
	padding: 2px;
}

h2 {
	font-size: 1.5em;
	line-height: 1.2em;
	margin-bottom: .4em;
}

h3 {
	font-size: 1.35em;
	line-height: 1.2em;
	margin: 5px 0;
}

h6 {
	font-size: 1em;
	line-height: 1.35em;
	margin-bottom: .1em;
}

th {
	font-weight: 400;
	text-align: left;
	vertical-align: top;
}

label {
	color: #444;
	font-weight: 400;
}

input,select,button {
	vertical-align: middle;
}

dt {
	display: block;
	font-weight: 700;
}

li {
	list-style: none;
	text-align: left;
}

small {
	font-size: .85em;
	color:#5E5E5E;
}

big {
	font-size: 1.15em;
}

address {
	font-style: normal;
	line-height: 1.4em;
	margin-bottom: .4em;
}

cite {
	font-size: 10px;
	font-style: normal;
}

q:before,q:after {
	content: '';
}

hr {
	height: 0;
	margin: 8px 0;
	overflow: hidden;
	visibility: hidden;
}

.post ol li {
	list-style: decimal;
	margin-left: 13px;
	padding-bottom: 3px;
}

.post ul li {
	list-style: circle;
	margin-left: 15px;
	padding-top: 3px;
	/*added for blog*/
	text-align:justify;
}

div#header {
/*Default theme */
	width: 100%;
	height: 93px;
	color: #000000;
	font-size: 14px;
	margin: 0px;
	border: 0px;
	background: #FFFFFF;
/*default theme Ends here*/
/*	background: url("../images/eng_independenceDayTheme.jpg") no-repeat scroll center -1px;*/
	/*color: #333;
	height: 128px;
	margin: -1px auto 0px;
	width: 900px;*/
/***Included for bobcares anniversary*********************/
/*background:transparent url(../images/bobcares--theme-2.png) no-repeat scroll center 0;
 width: 100%;
        height: 133px;
        color: #000000;
        font-size: 14px;
        margin: 0px;
        border: 0px;*/
/*Included for Christmas Theme*
background:transparent url(../images/christmas_back.jpg) no-repeat scroll center 0;
 height: 139px;
        margin: -1px auto 0px;
        width: 900px;
 font-size: 14px;
  border: 0px;*/



}

div#navigation {
	background: #B9CAFF;
}

div#extra {
	background: #FF8539;
}

/* Added for new theme footer on 29-07-2010 */

#footer {
	background:none repeat scroll 0 0 #EAEAEA;
	border:0 none;
	height:180px;
	margin:0;
	width:100%;
	clear: both;
}
#footer-links{
  background:none repeat scroll 0 0 #EAEAEA;
  color:#585656;
  float:left;
  font-size:13px;
  height:58px;
  padding: 5px 0px 0px 0px;
}
#footer-links ul{
  padding: 10px 0px 0px 0px;
}
#footer-links ul li{
  list-style: none;
  float: left;
}
#footer-links ul li a{
  text-decoration: none;
  color: #585656;
  padding: 0px 10px 0px 10px;
}
#footer-links ul li a:hover{
  color: #3370cb;
}
#footer-icons{
  float: right;
  padding-top: 5px;
}
#twit{
  background: url("../images/icons.jpg") -40px 0px no-repeat;
  width: 41px;
  height: 41px;
  float: left;
}
#youtube
{
 background: url("../images/youtube.jpeg")  no-repeat;
 width: 41px;
  height: 41px;
margin:9px 0 -67px -31px;
  float: left;
}


#facebook{
  background: url("../images/icons.jpg") 6px 0px no-repeat;
  width: 41px;
  height: 41px;
  float: left;
}

#rss{
  background: url("../images/icons.jpg") -89px 0px no-repeat;
  width: 41px;
  height: 41px;
  float: left;
}
#in{
  background: url("../images/icons.jpg") -138px 0px no-repeat;
  width: 41px;
  height: 41px;
  float: left;
}
#footer-mid{
  width: 100%;
  background: #777777;
  height: 61px;
  clear: both;
}
#facility{
  float: left;
  padding: 8px 0px 0px 5px;
}
.fac-txt{
  color: #ffffff;
  font-size: 22px;
  font-weight: 500;
  float: left;
  padding-top: 7px;
}
#fac1{
  float: left;
  background: url("../images/icons.jpg") -236px 0px no-repeat;
  width: 47px;
  height: 41px;
}
#fac2{
  float: left;
  background: url("../images/icons.jpg") -284px 0px no-repeat;
  width: 47px;
  height: 41px;
}
#fac3{
  float: left;
  background: url("../images/icons.jpg") -329px 0px no-repeat;
  width: 47px;
  height: 41px;
}
#payment{
  background: url("../images/icons.jpg") -382px 0px no-repeat;
  width: 250px;
  height: 43px;
  float: left;
}
#copyright{
  float: right;
  font-size: 12px;
  color: #585656;
  padding: 15px 0px 0px 0px;
}

/*End of footer new theme on 29-07-2010 */

div#footer1 {
	background-image: url(../images/images/footer_bg1.gif);
	background-repeat: repeat-x;
	color: #FFF;
	height: 84px;
	margin-left: 1px;
	position: relative;
	width: 892px;
}

div#footer_text {
	color: #fff;
	height: 30px;
	left: 220px;
	margin-top: -65px;
	position: relative;
	width: 500px;
}

div#footer p {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 5px 10px;
}

div#content {
	float: left;
	margin: 0;
	width: 850px;
}

div#content1 {
	position: relative;
	text-align: center;
	width: 900px;
}

div#wrapper {
	margin: 0;
	position: relative;
}

div#header_sec1 {
	float: left;
	margin: 0;
	width: 858px;
}

div#header_sec3 {
	height: 60px;
	position: relative;
	text-align: center;
	width: 858px;
}

#top_links {
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 20px;
	text-decoration: none;
	width: 250px;
}

#top_links,#top_links li {
	list-style: none;
	margin: 0;
	padding: 0;
}

#top_links ul {
	list-style: none;
	margin: 0;
	padding: 10px 0 0;
}

#top_links li {
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	list-style: none;
	padding: 0 4px;
	text-align: center;
	text-decoration: none;
}

#top_links li a {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}

#top_links li a:hover {
	border-bottom-color: #000;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	text-align: center;
	text-decoration: none;
}

#bob_logo {
	float: left;
	height: 53px;
	padding-left: 75px;
	width: 195px;
}

#search_div {
	color: #666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 22px;
	margin: 5px 0 0;
	text-align: right;
	text-decoration: none;
	width: 338px;
}

#textfield {
	color: #666;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 15px;
	text-decoration: none;
	width: 150px;
}

#search_icon {
	float: right;
	height: 22px;
	width: 22px;
}

div#header_sec4 {
	height: 20px;
	padding-left: 30px;
	position: relative;
	width: 895px;
}

#vpn a {
	float: left;
	height: 31px;
	width: 113px;
}

#server_mgt a {
	float: left;
	height: 31px;
	width: 156px;
}

#dedicated_support a {
	float: left;
	height: 31px;
	width: 124px;
}

#content_bg_top {
	background-image: url(../images/images/border_new.jpg);
	background-repeat: no-repeat;
	height: 192px;
	margin: 0;
	padding: 1px 1px 1px 0;
	position: relative;
	width: 898px;
}

#middle_content {
	margin-left: 2px;
	margin-top: -3px;
	position: relative;
	width: 898px;
}

#content_bg_center {
	background-image: url(../images/images/border_dots.jpg);
	background-repeat: repeat-y;
	position: relative;
	width: 898px;
}

#bob_banner {
	background-image: url(../images/images/banner_new.jpg);
	background-repeat: no-repeat;
	height: 180px;
	margin: 5px 2px 0 7px;
	position: relative;
	text-align: center;
	width: 885px;
}

#bob_banner1 {
	height: 180px;
	margin: 5px 2px 0 7px;
	text-align: center;
	width: 885px;
}

#bob_note {
	background-image: url(../images/images/note_bg.jpg);
	background-repeat: no-repeat;
	height: 35px;
	margin-left: 4px;
	margin-top: -5px;
	position: relative;
	text-align: center;
	width: 885px;
}

#bob_note a {
	color: #666;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-weight: 400;
	margin-left: -2px;
	padding-top: 0;
	text-decoration: none;
}

#left_div {
	margin-left: 170px;
	margin-top: -175px;
	width: 530px;
}

#right_div {
	margin-left: 700px;
	margin-top: -210px;
	width: 200px;
}

#bob_icon01 {
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 145px;
	margin-left: 30px;
	margin-right: 0;
	margin-top: 10px;
	text-align: left;
	width: 148px;
}

#bob_icon02 {
	float: left;
	height: 145px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	text-align: left;
	width: 148px;
}

#bob_icon03 {
	float: left;
	height: 145px;
	margin-left: 0;
	margin-right: 0;
	margin-top: 10px;
	width: 148px;
}

#text_area {
	background-color: #F6F6F6;
	color: #333;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin-left: 15px;
	margin-top: 10px;
	padding: 5px;
	text-decoration: none;
	width: 550px;
}

#iso_img {
	float: left;
	height: 54px;
	margin-top: 35px;
	width: 800px;
}

#offer_img {
	background-position: center;
	border: 1px solid #000;
	float: left;
	height: 156px;
	margin-top: 10px;
	width: 200px;
}

#offer_div {
	background-position: center;
	float: right;
	width: 270px;
}

#content_sec1 {
	float: left;
	margin: 15px 4px;
	width: 660px;
}

#content_sec2 {
	float: left;
	margin: 236px 4px 15px;
	width: 660px;
}

#icon_div {
	float: left;
	height: 120px;
	margin-left: 25px;
	margin-right: 20px;
	width: 120px;
}

#icon_div1 {
	float: left;
	margin-left: 25px;
	margin-right: 20px;
	width: 200px;
}

#offer_center {
	background-position: center;
	background-repeat: repeat-y;
	float: left;
	margin: 0;
	padding-left: 15px;
	padding-right: 5px;
	text-align: left;
	width: 250px;
}

#ad_icon {
	color: #aaa;
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8px;
	height: 77px;
	margin-right: 4px;
	vertical-align: bottom;
	width: 79px;
}

#ad_icon a {
	color: #aaa;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
}

#bott_div {
	height: 200px;
	position: relative;
	width: 890px;
}

#feature_01 {
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 15px;
	margin-top: 0;
	padding: 0;
	text-align: left;
	width: 175px;
}

#feature_02 {
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 10px;
	margin-top: 0;
	padding: 0;
	text-align: left;
	width: 500px;
}

#feature_03 {
	color: #666;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	margin-left: 20px;
	padding: 0;
	text-align: left;
	width: 135px;
}


#nav li.nav-softlayer-service-partner {
  display: none;
}


.col2-set,.col3-set,.col4-set,.col5-set {
	clear: both;
        min-height: 180px;
	margin-bottom: 10px;
}

.col2-set .col-1,.col2-set .col-2 {
	margin-right: 1%;
	width: 47.5%;
}

.col22-set .col-1,.col2-set .col-2 {
	width: 47.5%;
}

.col-1{
      color:#5e5e5e;
}
.col2-alt-set .col-1 {
	float: left;
	/* width: 195px; */
	color:#5e5e5e;
	width:563px;
}

.col2-alt-set .col-2 {
	float: right;
	width: 474px;
}

.col3-set .col-1,.col3-set .col-2,.col3-set .col-3 {
	float: left;
	width: 31.3%;
}

.col3-set .col-1,.col3-set .col-2 {
	margin-right: 1%;
}

.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.col4-set .col-4 {
	float: left;
	/*width: 160px;*/
	/****/
	font-family:arial,sans-serif;
	font-size:90%;
/* 	width:154px; */
}
.col-main .col4-set .col-1,.col-main .col4-set .col-2,.col-main .col4-set .col-3,.col-main .col4-set .col-4 {
      margin:0px;
}
table .col-1,table .col-2,table .col-3,table .col-4 {
	float: none !important;
	margin: 0 !important;
}

.col3-set td.spacer {
	width: 3%;
}

.col4-set td.spacer {
	width: 4%;
}
.col4-set p {
      color:#5e5e5e;
}
.col4-set h4 {
	font-size:16px;
	margin-left:0;
	padding-bottom:12px;
	padding-top:15px;
	color:#444444;
}
.col4-set .col_head{
      font-size:14px;
      color:#7eb44c;    
}
.col4-set .disc li{
      display:inline;
      list-style-type:none;
}
input.input-text,select,textarea {
	border: 1px solid #b6b6b6;
	font: 12px arial, helvetica, sans-serif;
}

option,optgroup {
	font: 12px arial, helvetica, sans-serif;
}

input.input-text,textarea {
	padding: 2px;
}

input.form-radio {
	margin-right: 3px;
}

.qty {
	width: 2.5em;
}

.button-set {
/* 	border-top: 1px solid #e4e4e4; */
	clear: both;
	margin-top: 10px;
	padding-top: 8px;
	text-align: right;
}

.button-top-set {
	border-top: 0;
	margin-top: 0;
	padding-bottom: 8px;
	padding-top: 0;
}

.form-list li.addElement {
	border-top: 1px solid #DDD;
	padding-top: 10px;
}

.group-select {
	float: left;
	width: 100%;
}

.group-select li {
	clear: left;
	margin: 0 8px 10px 0;
	padding: 3px;
}

.group-select li .input-box {
	clear: none;
	float: left;
	min-height: 50px;
	width: 290px;
}

.group-select li .input-text,.group-select li select,.group-select li textarea
	{
	width: 525px;
}

.validation-advice,.required {
	color: #EB340A;
}

.validation-advice {
	background: url(../images/validation_advice_bg.gif) no-repeat 2px 4px;
	clear: both;
	font-size: .95em;
	font-weight: 700;
	line-height: 1.25em;
	margin-top: 3px;
	min-height: 15px;
	padding-left: 13px;
}

.validation-failed {
	/*background: #faebe7 !important;
	border: 1px solid #eb340a !important;*/

	background: #faebe7;
        border: 1px solid #eb340a; 

}

.validation-failed1 {
	background: #faebe7 !important;
	border: 1px solid #eb340a !important;
	content: "This is a required field";
}





.success {
	color: #3d6611;
}

.error {
	color: #df280a;
}

.notice {
	color: #e26703;
}

.messages {
	margin-bottom: 10px;
	margin-left:18px;
	overflow: hidden;
	width: 96%;
}

.error-msg,.success-msg,.notice-msg,.note-msg {
/* 	border-style: solid !important; */
/* 	border-width: 1px !important; */
	border-right:1px solid #DDDDDD !important;
	border-bottom:1px solid #DDDDDD !important;
	font-weight: 700;
	margin-bottom: 1em !important;
	padding: 6px 12px !important;
}

.error-msg li,.success-msg li,.notice-msg li {
	margin-bottom: .2em;
}

.error-msg {
	background: #faebe7;
	border-color: #f16048;
	color: #df280a;
}

.success-msg {
/* 	background: #eff5ea; */
	background:#f0eed9;
	border-color: #DDDDDD;
	color: #444444;
}

.notice-msg,.note-msg {
	background: #fafaec;
	border-color: #fcd344;
	color: #3d6611;
}

.tabs {
	background: url(../images/tabs_bg.gif) repeat-x 0 100% #f2f2f2;
	border-bottom: 1px solid #666;
	margin-bottom: 15px;
}

.tabs li {
	border-left: 1px solid #fff;
	border-right: 1px solid #a4a4a4;
	float: left;
	font-size: 1.1em;
	line-height: 1em;
}

.tabs li.first {
	border-left: 0;
}

.tabs a {
	color: #444;
	display: block;
	padding: 6px 15px;
}

.tabs a:hover {
	background: #ddd;
	text-decoration: none;
}

.tabs li.active a,.tabs li.active a:hover {
	background: #666;
	color: #fff;
	font-weight: 700;
}

.head,.head-alt,.head-alt2,.head-alt3 {
	line-height: 1.25em;
}

.head .title,.head-alt .title,.head-alt2 .title,.head-alt3 .title {
	float: left;
	margin: 0;
}

.page-head {
	margin: 0 0 10px;
}

.page-head-alt {
	margin: 0 0 12px;
}

.page-head h3,.page-head-alt h3 {
	font-size: 23px;
	font-weight: 400;
	margin: 5px 0;
	text-align: left;
	text-transform: none !important;
	color:#000000;
}

.button-level h3 {
	float: left;
	width: 60%;
}

.head-alt .title {
	color: #4f8100;
	font-size: 1.3em;
}

.head-alt2 {
/* 	background: #f1f1f1; */
	font-size: 1.1em;
	margin-bottom: 20px;
/* 	padding: 2px 10px; */
}

.head-alt2 .title {
	font-size: 1.1em;
	margin: 5px 0;
	text-align: left;
	width: 100%;
}
.head-alt2 h4{
	background: #f6f6f6;
	padding-top:25px;
	padding-bottom:5px;
}
.head-alt3 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 8px;
}

.category-head {
	color: #6DA209;
	font-size: 18px;
	margin-bottom: 7px;
	margin-top: 20px;
}

.category-head h2 {
	clear: both;
	color:#000000;
	font-size:24px;
/* 	color: #5b9400; */
	padding: 3px 0;
}
.category-image {
	display: block;
	width: 705px;
}

.data-table .even {
	background: #fcfcfc;
}

.data-table th {
	font-size: 10px;
	padding: 2px 8px;
	text-transform: uppercase;
	white-space: nowrap;
}

.data-table td {
	padding: 3px 8px;
}

.data-table thead tr {
	color:#5e5e5e;
/* 	background: url(../images/quotation_mark_left.jpg) no-repeat 0 0; */
	/*background: #e9e9e9;*/
}
.data-table thead tr td{
	/*padding-left:41px;
	padding-top:8px;*/
	color:#5e5e5e;
/* 	background: url(../images/quotation_mark_right.jpg) no-repeat 365px 0; */
}

.data-table tfoot tr.first {
/* 	background: url(../images/base_mini_actions_bg.gif) repeat-x; */
}

.data-table tfoot tr {
	background-color: #f3f3f3 !important;
}

.data-table span.textrignt p{
      background-color:#EAE8BA;
      margin-left:422px;
      padding:20px;
      text-align:left;   
      color:#5E5E5E;
}
 .data-table .textrignt{ 
    text-align:right;
}
.data-table tfoot tr .textrignt{
   /* background-color:#F6F6F6;*/
    padding-top:10px;
    padding-bottom:10px;
}
.box-table td {
	padding: 10px;
}

.generic-table td {
	padding: 2px 8px;
}

.disc li {
	list-style: disc;
	margin-left: 20px;
}

.bare-list {
	margin: 5px 0;
}

.bare-list li {
	margin: 3px 0;
}

.actions {
	line-height: 1.3em;
}

.pipe,.separator {
	font-size: .85em;
	padding: 0 3px;
}

.divider {
	font-size: 1px;
	margin: 10px 0;
	overflow: hidden;
}

table.pager select {
	margin: 0 3px;
	width: 50px;
}

table.pager {
	background: #FFFFFF;
	clear: both;
	color: #5e5e5e;
	width: 100%;
	border:1px solid #727272;
}

table.pager td {
	border-top: 0px solid #ddd;
	padding: 1px 23px;
	vertical-align: middle;
}

table.pager li {
	padding: 0 2px;
}

.container {
	margin: auto auto;
	text-align: left;
	width: 960px;
	min-height: 40px;
}

.header {
	margin-bottom: 12px;
	text-align: left;
	z-index: 999;
}

.middle {
	background: #F6F6F6;
	min-height: 350px;
	padding: 6px 0 50px;
}

.layout-1column {
	padding: 0 5px 40px;
}

.col-left {
	clear: both;
	float: left;
/* 	width: 210px; */
	width: 231px;
}

.col-right {
	float: right;
	margin-right: 13px;
	width: 195px;
}

.col-main {
	float: right;
	font-size: 13px;
	line-height: 1.5;
	/*margin: 10px;
	padding: 5px;*/
	text-align: justify;
/* 	width: 650px; */
	margin-top:-1px;
	margin-right:30px;
	width:663px;
	color:#5E5E5E;
}

.outline-creator {
	background:  #F6F6F6;
	border-left:1px solid #DDD;
	border-right:1px solid #DDD;
	border-bottom:1px solid #DDD;
/* 	border-bottom: 1px solid #DDD; */
	/*border-bottom: 0;
	border-bottom-color: #666;
	border-width: 0 0px;*/
	/*float: left;*/
	margin-left: -1px !important;
	padding-bottom: 0;
	position: relative;
	width: 960px;

/*height:1000px;*/
}


.col-main .padder {
	padding-right: 10px;
}

.col-2-right-layout .col-main {
	float: left;
	width: 685px;
}

.col-2-left-layout .col-main {
	float: right;
	width: 685px;
}

.col-3-layout .col-main {
	margin-left: 17px;
	width: 475px;
}

.side-logo-promo {
	float: left;
	margin: 15px 10px 0;
}

.toplinks-bar {
	background: #f6f6f6 url('../images/nav_bg.jpg') repeat-x;
	color: #444444;
	font-size: 13px;
	height: 28px;
	margin: 0;
	padding: 5px 0 2px;
	text-align: right;
	float: left;
	width: 940px;
}

.toplinks-bar .top-links,.toplinks-bar .top-links-text {
	padding-left: 8px;
}

.toplinks-bar .top-links li,.toplinks-bar .top-links-text li {
	display: inline;
	padding: 5px 10px 0px 10px;
}

/*
.toplinks-bar .top-links a,.toplinks-bar .top-links-text a {
	background: url(../images/links_separator.gif) no-repeat 100% 50%;
	padding: 0 7px 0 0;
}*/

.toplinks-bar .top-links .last a,toplinks-bar .top-links-text .last a {
	background: none;
	padding: 0;
}

.search-bar {
	color: #444444;
	/* height: 30px; */
      /*height:40px;*/ height :auto;
	line-height: 1.25em;
	overflow: hidden;
/*	margin:auto;*/
	min-height:40px;
	width: 100%; 
	z-index: 999;
	position: relative; 
	float: left;
}

.breadcrumbs li {
	display: inline;
	line-height: 18px;
}

.breadcrumbs a {
	color: #444444;
	font-weight: 400;
}
.breadcrumbs a:hover {
	color: #7eb44c;
	text-decoration: none;
}

.mini-search {
	float: right;
	padding-left: 45px;
	position: relative;
	width: 270px;
}

.mini-search_spanish {
	background: url(../images/head_search_spanish.gif) no-repeat -2% 50%;
	float: right;
	padding-left: 45px;
	position: relative;
	width: 200px;
}

.mini-search_german {
	background: url(../images/head_search_german.gif) no-repeat 0 50%;
	float: right;
	padding-left: 45px;
	position: relative;
	width: 200px;
}

.mini-search .input-text {
	margin-right: 2px;
	width: 212px;
}

.search-autocomplete {
	background: #f9f5f0;
	border: 1px solid #999;
	left: -1px !important;
	top: 21px !important;
}

.search-autocomplete li {
	border-bottom: 1px solid #f4eee7;
	padding: 2px 8px 1px;
}

.search-autocomplete li.odd {
	background: #f6f6f6;
}

.search-autocomplete li.selected {
	background: #ecf9ea;
}

.sidebar .box {
	margin-bottom: 20px;
}

.sidebar .content {
	background: #f6f6f6;
	padding: 3px 24px;
}
.sidebar .sidebar_separator{
      border-bottom: 1px solid #DDDDDD;
      margin-bottom:20px;
      margin-left:20px;
      margin-top:-10px;
}

.sidebar h3 {
	font-size: 13px;
	font-weight:bold;
	padding-left:10px;
	color:#444;
	text-transform: uppercase;
}

.sidebar h4 {
	color: #444;
	text-transform: uppercase;
}

.sidebar .actions {
	border-top: 1px solid #ddd;
	margin-top: 0;
	padding-top: 5px;
	text-align: right;
}

.sidebar .actions a,.sidebar .actions a:hover {
	text-decoration: underline;
}

.widget-btn {
	float: right;
	font-size: 11px;
	margin: .1em 0 0 5px;
}

.widget-btn,.widget-btn:hover {
	color: #646464;
	font-weight: 700;
}

.currency-switcher {
	background: #f4f4f4;
	border: 1px solid #e5e5e5;
	padding: 7px 12px 10px;
}

.currency-switcher select {
	width: 98%;
}

.base-mini {
/*	border: 1px solid #ddd; */
	line-height: 1.3em;
}

.base-mini .head {
	background: #e7e7e7;
	border-bottom: 1px solid #ddd;
	height: 20px;
	padding: 2px 10px;
}

.base-mini .head h4 .count {
	color: #2f2f2f;
	font-size: .95em;
	font-weight: 400;
	text-transform: none;
	white-space: nowrap;
}

.base-mini h5 {
	font-size: 10px;
	font-weight: 400;
	margin: 0;
	text-align: left;
	text-transform: uppercase;
}

.base-mini ul.super-product-attributes li {
	background-color: transparent !important;
	padding: 0;
}

.base-mini .product-images {
	float: left;
	height: 52px;
	left: 8px;
	width: 52px;
}

.base-mini .product-images a img {
	border: 1px solid #a9a9a9;
	vertical-align: top;
}

.base-mini .product-checkbox {
	float: left;
	width: 10px;
}

.base-mini .product-names {
	margin-left: 18px;
}

.base-mini .product-details {
	height: 50px;
	margin: 0 0 0 60px;
}

.base-mini .product-details[class] {
	height: auto;
	min-height: 50px;
}

.base-mini .regular-price {
	color: #2f2f2f;
	font-size: 11px;
}

.base-mini .price-box {
	margin: 1px 0;
}

.sidebar .item {
/*	border-bottom: 1px solid #ddd;*/
      border-bottom: none;
	margin-bottom: 5px;
	overflow: hidden;
	padding-bottom: 5px;
}

.sidebar .last {
	border-bottom: none;
	margin-bottom: 0;
}

.mini-product-tags li {
	display: inline;
	line-height: 1.5em;
	padding-right: 4px;
}

.mini-product-tags li:after {
	display: inline !important;
}

.mini-product-tags .content a,.mini-product-tags .content a:hover {
	color: #1b2d3b;
}

.mini-newsletter {
	margin: 8px 0;
}

.mini-newsletter label {
	color: #eee;
	float: left;
	font-size: 11px;
	padding-top: 3px;
}

.mini-newsletter .input-box {
	clear: none;
	float: left;
	margin: 0 5px;
}

.mini-newsletter .input-text {
	width: 180px;
}

.mini-newsletter .validation-advice {
	width: 178px;
}
.mini-newsletter #submit{
float:left;
}
.mini-cart .head {
	background: #679100;
}

.mini-cart h5 {
	border-bottom: 1px solid #ddd;
	margin-bottom: 10px;
	padding-bottom: 3px;
}

.mini-cart .cart-count {
	background: #e5eed6;
	padding: 8px;
	text-align: center;
}

.mini-cart .subtotal {
	background: url(../images/cart_subtotal_count.gif) no-repeat 50% 0;
	line-height: 23px;
	margin-top: 5px;
}

.mini-poll td.label {
	font-weight: 700;
	padding-right: 10px;
}

.footer {
	color: #666;
	margin: 0 0 40px;
}

.footer .footer-right {
	float: right;
	text-align: right;
	width: 50%;
}

.footer .footer-left {
	float: left;
	text-align: left;
}

.footer .footer-callout {
	margin-top: -10px;
}

.footer .footer-links {
	margin-bottom: 10px;
	margin-top: 10px;
	width: 700px;
}

.footer .footer-links a {
	background: url(../images/links_separator.gif) no-repeat 100% 50%;
	color: #EEE;
	padding: 0;
}

.footer .footer-links .last a {
	background: none;
	padding-right: 10px;
}

.product-shop .form-button,.product-shop .form-button-alt {
	margin-right: 10px;
}

.out-of-stock {
	color: #D83820;
	font-weight: 700;
	height: 18px;
	padding-top: 3px;
}

.product-shop .short-description {
	overflow: hidden;
	width: 100%;
}

.ratings {
	line-height: 1.2em;
	margin: 7px 0;
}

.rating-box {
	background: url(../images/product_rating_blank_star.gif) repeat-x;
	float: left;
	height: 10px;
	margin-right: 5px;
	position: relative;
	width: 50px;
}

.rating-box .rating {
	background: url(../images/product_rating_full_star.gif) repeat-x;
	height: 13px;
	left: 0;
	position: absolute;
	top: 0;
}

.ratings-list td.label {
	font-weight: 700;
	line-height: 1em;
	padding-right: 8px;
}

.price-box {
	margin: 6px 0;

}

/*.price-box {
	margin: 6px 0;
	width:200px;
	float:left;
}*/

.regular-price {
	color: #396f00;
	font-size: 1.1em;
	font-weight: 700;
}

.old-price {
	color: #888;
	text-decoration: line-through;
	/*white-space: nowrap;*/
}

.special-price {
	color: #c22c0f;
	font-size: 13px;
	line-height: 1em;
}

.minimal-price {
	color: #e63c00;
	font-size: 1.1em;
	font-weight: 700;
	line-height: 1em;
}

.minimal-price .label {
	font-size: 9px;
	font-weight: 400;
	text-transform: uppercase;
}

.catalog-listing h5 {
	font-size: 1.1em;
	font-weight: 400;
	margin-bottom: .4em;
	overflow: hidden;
	padding-right: 10px;
}
.listing-type-list h5 a {
    color:#000000;
    font-size:18px;
    font-weight:normal;
}

.catalog-listing h5 a,.catalog-listing h5 a:hover {
	color: #444;

}
.catalog-listing h5 a:hover {
	text-decoration: underline;
}

.catalog-listing .add-to {
	line-height: 1.3em;
	margin: .2em 0 1.8em;
}

.catalog-listing .ratings {
	line-height: 1.5;
	margin-bottom: .6em;
}

.add-to li {
	background: url(../images/add_to_bg.gif) no-repeat 0 50%;
	line-height: 1.25em;
	padding-left: 12px;
}
.sidebar .box .content .add-to li{
	background: url(../images/tick_mark_small.jpg) no-repeat 0 50%;
	line-height: 2.25em;
	padding-left: 22px;
	margin-left:-16px;
}
.generic-product-grid {
	width: 100%;
	margin-top:25px;
}

.generic-product-grid td {
	border-bottom: 1px solid #AAA;
	border-top: 0px solid #DDD;
	 padding: 30px 4px 30px 16px; 
	text-align: center;
	 width: 33%;

	/****************************
	padding:30px 15px 21px 26px;
	text-align:center;
	width:20%;
	****************************/
}

.layered-nav .head {
	height: 25px;
	margin-bottom: 2px;
}

.layered-nav h3 {
	color: #5b9400;
	font-size: 1.1em;
}

.layered-nav h4 {
	background: #679100;
	color: #fff;
	font-size: 1.1em;
	height: 20px;
	margin: 0;
	padding: 2px;
}

.layered-nav .narrow-by dt {
/* Modified for the new theme on 30-7-2010
	border-top: 0px solid #fff;
	font-size: 1.1em;
	padding: 8px 8px 0;*/
	border-bottom:1px solid #D4D4D4;
	color:#444444;
	font-size:17px;
	font-weight:500;
	margin-left:14px;
	padding:8px 0 6px 2px;
}

.layered-nav .narrow-by dd {
	padding: 5px 8px 8px 8px;
	color: #5e5e5e;
}
.layered-nav .narrow-by dd a{
	color: #5e5e5e;
}
.layered-nav .narrow-by dd a:hover{
	color: #7eb44c;
	text-decoration: none;
}

.layered-nav .widget-btn {
	float: right;
	font-size: .95em;
	margin: .1em 0 0 5px;
}

.narrow-by dt {
	font-size: 12px;
	margin: 0;
	padding: 5px;
}

.narrow-by dd li {
	line-height: 1.3em;
	margin-bottom: 10px;
}

.tool-tip {
	background: #f6f6f6;
	border: 2px solid #ddd;
	border-bottom-color: #666;
	position: absolute;
}

.tool-tip .inline-content {
	padding: 8px;
}

.tool-tip .block-content {
	padding: 15px 20px;
}

.tool-tip .btn-close {
	display: block;
	position: absolute;
	right: 6px;
	text-align: right;
	top: 6px;
}

.advanced-search li label {
	float: left;
	width: 150px;
}

.advanced-search .input-text,.advanced-search textarea {
	width: 250px !important;
}

.advanced-search select {
	width: 258px !important;
}

.advanced-search .range .input-text {
	width: 70px !important;
}

.advanced-search-nothing-found {
	color: #df280a;
	font-weight: 700;
	margin-bottom: 10px;
}

.advanced-search-summary-box {
	background: #ecf9ea;
	padding: 10px 10px 5px;
}

.advanced-search-summary-tip {
	clear: both;
	font-weight: 700;
}

.advanced-search-summary-box ul {
	float: left;
	list-style: none;
	margin-bottom: 7px;
	margin-top: 0;
	width: 50%;
}

.advanced-search-summary-box ul li span {
	color: #E17C24;
	font-weight: 700;
}

.listing-type-list .listing-item {
	border-top: 0px solid #DDD;
	clear: both;
	padding: 15px 0 65px;
	width: 100%;
}

.listing-type-list .product-shop {
	width: 317px;
}

.listing-type-list .product-shop .description {
	margin: .5em 0 1.2em;
}

.listing-type-list .product-shop .price-box {
	float: left;
	margin: 3px 13px 5px 0;
	text-align: left;
}

.listing-type-list .product-shop .product-reviews {
	font-size: .95em;
	margin: 15px 0;
}

.listing-type-list .product-shop .product-reviews a,.listing-type-list .product-shop .product-reviews a:hover
	{
	color: #6e6969;
}

.listing-type-grid .product-image img {
	border: 0 solid #ddd;
}

.listing-type-grid tr.first .product-image img {
	border-top: none;
}

.listing-type-grid .add-to-compare {
	background: url(../images/icon_add_to_compare.gif) no-repeat 0 50%;
	color: #6e6969;
	display: block;
	font-weight: 700;
	margin: 5px 0;
	padding-left: 22px;
}

.listing-type-grid .rating-box {
	float: left;
	margin-left: 0;
	margin-right: 5px;
}

.listing-type-grid .actions {
	margin: 10px 0;
	text-align: center;
}

.product-img-box {
	float: left;
/*	width: 250px;*/
	width:180px;

}

.product-img-box .main-product-img {
	height: 270px;
	overflow: hidden;
	position: relative;
	width: 270px;
	z-index: 9;
}

.product-img-box .main-product-img img {
	cursor: move;
	left: 2px;
	position: absolute;
	top: 2px;
	width: 100%;
	z-index: 99;
}

.image-zoom {
	background: url(../images/slider_bg.gif) no-repeat 50% 50%;
	cursor: pointer;
	height: 24px;
	margin: 0 auto 13px;
	padding: 0 28px;
	position: relative;
	z-index: 9;
}

#image {
	width: auto;
}

#track {
	height: 24px;
	position: relative;
}

#handle {
	background: url(../images/magnifier_handle.gif) no-repeat;
	height: 18px;
	left: 0;
	position: absolute;
	top: 3px;
	width: 9px;
}

.btn-zoom-out {
	left: 10px;
	position: absolute;
	top: 7px;
}

.btn-zoom-in {
	position: absolute;
	right: 10px;
	top: 7px;
}

.product-img-box .more-views h4 {
	border-bottom: 1px solid #ccc;
	font-size: .95em;
	margin-bottom: .8em;
	text-transform: uppercase;
}

.product-img-box .more-views li {
	float: left;
	margin-right: 6px;
}

/*.product-info-box {
	float: right;
	padding-right: 15px;
	width: 363px;
}*/

.product-info-box {
	float: left;
	padding-right: 15px;
	width: 660px;
}


.product-info-box .product-name {
	color: #0a263c;
	font-size: 23px;
	font-weight: 400;
	margin: 0;
	text-align: left;
	text-transform: none !important;
}

.product-info-box .qty-box {
	float: left;
	margin-right: 5px;
	/*added for new theme*/
	padding-top:5px;
}

.add-to-cart-box {
	/*background: #f8f8f8;*/ background: #FFFFFF;
	border: 1px solid #DDDDDD;
	margin-bottom: 10px;
	padding: 10px;
}

.product-attributes,.product-pricing {
	background: #f4f9ea;
	margin: 10px 0;
	padding: 10px;
}

.product-attributes td.label {
	font-weight: 700;
	padding-right: 10px;
}

.product-attributes select {
	width: 200px;
}

.attribute-specs-block table {
	border-color: #d9DDE3;
}

.attribute-specs-block td {
	line-height: 1.25em;
	padding-bottom: 3px;
	padding-top: 3px;
}

.up-sell-block .generic-product-grid td {
	/*padding-bottom: 8px;*/
   	padding-bottom: 15px;
/* anut	width: 20%;*/

}

/*.up-sell-block .catalog-listing img {
	height: 100px;
	width: 100px;
margin:0 auto;
}*/
.up-sell-block .catalog-listing img {
	height: 36px;
	width: 152px;
	margin:0 auto;
}


.up-sell-block .catalog-listing h5 {
	font-size: 1em;
	width: 115px;
}

.up-sell-block .price-box {
	font-size: .9em;
	margin-top: 0;
}

#customer-reviews li {
	margin-bottom: 25px;
}

.product-review-box {
	margin: 8px 0 13px;
	width: auto;
}

.product-review-box td,.product-review-box th {
	text-align: center;
}

.product-review-box td.label {
	text-align: left;
	width: 100px;
}

.add-tag-box .input-box {
	float: left;
	margin-right: 8px;
	width: 302px;
}

.add-tag-box .input-box .input-text {
	width: 300px;
}

.tags-list li {
	background: url(../images/separator.gif) no-repeat 100% .4em;
	display: inline;
	padding: 0 8px 0 4px;
}

.mini-related-items {
	border-bottom: none !important;
}

.mini-related-items .pream {
	height: 45px;/* height: 50px;*/
	padding: 8px 8px 0;
	/*************/
	/*	padding-bottom:12px; */
	/************/
}

.mini-related-items .checkbox-container {
	float: right;
	width: 15px;
}

.mini-related-items .product-details {
	float: left;
	margin: 0;
	padding-left: 8px;
	width: 102px;
}

.mini-related-items ol li {
	border-bottom: 1px solid #e6e6e6;
	border-top: 1px solid #fff;
	margin-bottom: 0 !important;
	padding: 8px;
}

.mini-related-items ol li.first {
	border-top: 0;
	padding-top: 0;
}
.one-page-checkout select.address-select {
padding:5px 0px;
}
select.address-select {
/*	width: 612px;*/ width:575px;
}

.shipment-methods dd {
	margin-bottom: 13px;
}

.cart-collateral {
	background: #E7E7E7;
	padding: 15px 15px 15px 25px;
	margin-right:22px;
	border-bottom:1px solid #DDDDDD;
}

.cart-collateral .divider {
	background: #c0d2af;
	margin: 12px 0;
}

.cart-collateral h4 {
	/*color: #d54c01;*/
	color:#7eb44c;
	float: left;
	font-size: 19px;
	font-weight:bold;
	padding-top:13px;
}

.cross-sell-block {
	background: #f7f7f7;
/* 	border: 1px solid #ddd; */
	float: left;
	margin-bottom: 0;
/* 	padding: 10px; */
	width: 220px;
	color:#5E5E5E;
	margin-left:15px;
}
.cross-sell-block strong{
       color:#7eb44c;
	font-size:15px;
}
.cross-sell-block h6 a{
      color:#000000;
      font-size:16px;
}
.cross-sell-block h6 a:hover{
      color:#7eb44c;
      font-weight:16px;
}
.cross-sell-block li {
/* 	border-bottom: 1px solid #ddd; */
	margin-bottom: 8px;
	padding-bottom: 5px;
}

.cross-sell-block li.last {
	border: none;
	margin: 0;
	padding: 0;
}

.cross-sell-block .product-image {
	float: left;
	width: 50px;
}

.cross-sell-block .product-shop {
/* 	width: 135px; */
	width:100%;
	float:left;
	margin-left:10px;
}

.cross-sell-block .price-box {
	font-size: 15px;
	margin: 0 0 6px;
	  color:#7eb44c;
	padding-top:10px;
}

.cross-sell-blank {
	background: none;
	border: 0;
	display: inline;
	float: left;
	padding: 0;
	width: 150px;
}

.cart-collateral-block {
	float: right;
	width: 655px;
}
.shopping-cart th{
	color:#7eb44c;
	font-size:12px;
	font-weight:bold;
}
.shopping-cart th,.shopping-cart td {
	padding-left: 13px;
	padding-right: 13px;
	padding-bottom:5px;
}
.shopping-cart td {
	border-right:1px solid #D9DDE3;
      padding-top:28px;
}
.shopping-cart td a{
	  	color:#5e5e5e !important;
}
#shopping-cart-table{
	width:96%;
	margin-left:17px;
}
.shopping-cart input.input-text{
	background: #b4b4b4;
	text-align:center;
	color:#ffffff;
	font-size:12px;
	font-weight:bold;
}
.shopping-cart tr.error {
	background: #FDE6E0 !important;
}

td.attributes-col {
	line-height: 1.4em;
}
.product_icon{
	padding-left:5px;
	padding-right:5px;
	width:20px;
}
.data-table .box-table .shopping-cart{
      width:96%;
}
.attributes-col h4{
      margin-left:38px;
     /* margin-top:-23px;*/
} 
.attributes-col .item-options{
       margin-left:38px;
}
td.attributes-col ul {
	font-size: .95em;
	margin: 5px 0;
}

td.attributes-col dt {
	font-size: .95em;
	font-weight: 700;
	margin-top: .5em;
}

td.attributes-col dd ul {
	margin: 0 0 5px;
}

td.attributes-col dd ul li {
	list-style: disc;
	margin-left: 15px;
}

td.attributes-col p.pname {
	margin: 0;
	overflow: hidden;
	padding: 0;
	width: 190px;
}

.cart-totals {
	background: url(../images/icon_large.png) no-repeat;
	padding: 12px 0;
	text-align: right;
	margin-left:103px;
}

.cart-totals table {
	float: right;
	margin-bottom: 8px;
	width: 400px;
	margin-right:45px;
}
.cart-totals table small,.cart-totals table .nowrap .price{
    color: #ef5823;
}
.cart-totals td {
	font-size: 19px;
	line-height:33px;
	padding-left:95px;
	text-align:left;
}

.cart-totals tfoot td {
	color: #ef5823;
	font-size: 1.3em;
}

.checkout-types {
	margin:4px 0 4px 194px;
}

.checkout-types li {
	clear: both;
	margin-bottom: 5px;
}

.cart-collateral .input-text {
	width: 264px;
}

.cart-collateral select {
	width: 270px;
}

.grand_total {
	background: #DEE5E8;
	border: 1px solid #BEBCB7;
	font-size: 1.3em !important;
	font-weight: 700;
	margin-top: 15px;
	text-align: right;
	width: auto;
}

.one-page-checkout .box {
	background: #fbfbfb;
	border: 1px solid #ddd;
	border-top: 0;
	padding: 15px 20px;
}

.one-page-checkout .head {
	background:url(../images/bg.jpg) repeat-x; 
/* 	background: #eee; */
/* 	border-color: #fff #D9DDE3 #D9DDE3; */
/* 	border-style: solid; */
/* 	border-width: 1px 1px 0; */
	height: 40px;
/* 	padding: 4px 8px 6px; */
	color: #59698b;
}

.one-page-checkout h3 {
	color: #59698b;
	float: left;
	font-size: 20px;
	margin: 0;
	padding-left:10px;
	padding-top:8px;
}

.one-page-checkout h4 {
/*	border-bottom: 1px solid #E4E4E4;*/
	padding-bottom: 2px;
}

.one-page-checkout .step-count {
/* 	background: #fff; */
/* 	color: #fff; */
	font-size: .9em;
	line-height: 1em;
	padding: 0 4px;
}

.one-page-checkout .content {
	padding: 10px 20px;
}

.one-page-checkout label.label {
	color: #2f2f2f;
	font-size: 1.05em;
}

.one-page-checkout .allow .head {
	background: #999;
	border-color: #999 #999 #fff;
	border-width: 1px;
	cursor: pointer;
}

.one-page-checkout .active .head {
      background:url(../images/bg_active.jpg) repeat-x; 
/* 	background: #e46b00; */
	/*border: 1px solid #e46b00;*/
	cursor: default;
	height: 40px;
      color:#FFFFFF;
}

.one-page-checkout .allow .head a {
	color: #fff;
	display: block;
}

/**************************************/
#col-left .box .address{
	/********************/
/*         background:#E6E6E6 url(../images/sidebar_bottom.jpg) no-repeat scroll right bottom; */
        margin-bottom:20px;
        margin-top:0px;
	padding:0 0 0 10px;
	color:#5e5e5e;
        /*******************/
}
/*************************************/

#col-left .box .address .phone_number, #col-left .box .address .phone_number a{
	background: #e8e8e8;
	color:#5e5e5e;
	padding:5px;
}

#col-left .box .address .phone_number a:hover{
	background: #e8e8e8;
	color:#7eb44c;
	padding:5px;
}
.one-page-checkout .group-select {
	background: none;
	border: 0;
	margin-right: 0;
	margin-top: 0;
	padding: 0;
}

.one-page-checkout .active .box {
	background: #f0eedb;
	border-color: #ddd;
	display: block;
	color:#1a5581;
}

.one-page-checkout dd .form-list ul {
	margin: 5px 17px 15px;
}

.one-page-checkout .checkmo-mailing-address {
	padding-left: 20px;
}

.one-page-checkout-progress h4 {
	background: #eee;
	color: #555555;
	margin: 0;
	text-transform: uppercase;
        font-size: 12px;
        font-weight:700;
        padding:0 0;
}

#opc-login .button-set {
	border-top: 0;
}

#opc-review .box {
	border: 0;
	padding: 0px;
}

#opc-review .content {
	border: 1px solid #D9DDE3;
	border-top: 0;
}

.opc-please-wait {
	padding-right: 7px;
}

.one-page-checkout .button-set {
	margin-top: 10px;
	padding-top: 2em;
}

.one-page-checkout ul.super-product-attributes {
	padding-left: 15px;
}

.one-page-checkout .box-no-padding .inner-box {
	padding: 0 20px;
}

.checkout-progress {
	margin: 0 auto 1.5em;
}

.checkout-progress td {
	border-top: 6px solid #999;
	color: #abb5ba;
	float: left;
	font-weight: 700;
	margin-right: 3px;
	padding: 4px 20px;
}

.checkout-progress td.active {
	border-top-color: #e96200;
	color: #e96200;
}

.multi-address-checkout-box .box {
	background: #fbfbfb;
	border: 1px solid #ddd;
	margin-bottom: 25px;
	margin-top: 15px;
	position: relative;
}

.multi-address-checkout-box .content {
	padding: 10px 20px 20px;
}

.multi-address-checkout-box .count-head {
	background: #777;
	border-bottom: 1px solid #777;
	padding: 2px 10px;
}

.shipment-count {
	background: #E26703;
	color: #fff;
	font-size: .95em;
	line-height: 1em;
	padding: 2px 5px;
}

.multi-address-checkout-box .count-head h4 {
	color: #fff;
	margin: 0;
}

.multi-address-checkout-box .head {
	margin-bottom: 4px;
}

.shipping-method-pointer {
	background: #eee;
	border: 1px solid #ddd;
	padding: 13px;
}

.place-order-box {
	float: right;
	height: 71px;
	overflow: hidden;
}

.place-order-box .left-radius {
	background: url(../images/place_order_container_bg.gif) no-repeat;
	width: 21px;
}

.place-order-box .main-radius {
	background: url(../images/place_order_bg.gif) no-repeat 100% 0;
	padding-right: 21px;
	vertical-align: middle;
}

.place-order-box .grand-total {
	color: #e26703;
	font-size: 1.5em;
	font-weight: 700;
}

.place-order-box input {
	margin-left: 15px;
}

.giftmessages .gift-header {
	color: #e87403;
	font-size: 12px;
	font-weight: 700;
}

.giftmessages .input-checkbox {
	padding-bottom: 15px;
}

.giftmessages textarea {
	height: 100px;
}

.giftmessages .input-checkbox label {
	color: #8e8d8b;
	font-weight: 400;
}

.one-page-checkout .box-no-padding {
	background: #f0eed9;
	border: 1px solid #ddd;
	border-top: 0;
	padding: 15px 0;
	color:#1a5581;
}

.giftmessages .gift-box {
	background-color: #f4f4f4;
	border-bottom: 1px solid #e9e4de;
	border-top: 1px solid #ddd;
	padding: 22px 16px 22px 22px;
}

.giftmessages .gift-box .scroll-box {
	height: 500px;
	overflow: auto;
}

.giftmessages .product-image {
	border: 1px solid #d2d1cd;
}

.no-border {
	border: none !important;
	border-bottom: none;
	border-left: none;
	border-right: none;
	border-top: none;
}

.giftmessages .numeration {
	color: #8a8987;
	font-weight: 700;
}

.giftmessages .gift-box label {
	color: #918d8e;
}

.giftmessages .group-select li .input-box {
	float: left;
	margin: 3px 0;
	width: 260px;
}

.giftmessages .group-select li .input-text,.group-select li select,.group-select li textarea
	{
	width: 495px;
}

.giftmessages .group-select li .input-box .input-text,.group-select li .input-box textarea
	{
	width: 235px;
}

.account-nav .head {
	background: #666;
	border: none;
	height: 20px;
}

.account-nav li a,.account-nav li.on {	
	padding:3px 0 11px;
}

.login-box .content {
/* 	border-bottom: 1px solid #DDD; */
	height: 220px;
	margin: 10px;
	min-height: 180px;
	padding: 0;
	width: 95%;
}

.account-box ol .count {
	background-color: #666;
	color: #fff;
	display: none;
	float: left;
	font-size: 9px;
	font-weight: 700;
	line-height: 1em;
	margin-top: 3px;
	padding: 1px 3px;
}

.account-box ol.recent-reviews small {
	float: left;
	font-weight: 700;
	margin-right: 3px;
}

.account-box .product-images {
	width: 65px;
}

.account-box .product-images img {
	border: 1px solid #ccc;
}

.account-box .product-details {
	margin: 0 0 10px 70px;
}

.account-side .actions {
	border-top: 1px solid #ccc;
	padding-top: 4px;
}

.edit-password {
	background: url(../images/icon_lock.gif) no-repeat 0 2px;
	display: block;
	height: 20px;
	padding-left: 20px;
}

.dashboard-welcome {
	margin-bottom: 1.5em;
	margin-right: 96px;
}

.primary-address-list li {
	margin-bottom: 14px;
}

.address-list .actions {
	float: right;
	margin: 0 0 10px 10px;
}

.compare-products {
	margin: 30px 0 50px;
}

.compare-products table {
	border: 0;
	width: auto;
}

.compare-products td {
	text-align: left;
	width: 170px;
}

.compare-products tbody td {
	border-color: #ccc;
}

.compare-products tbody tr.first td {
	border-top: 1px solid #D9DDE3;
	text-align: center;
}

.compare-products tbody td.last {
	border-right: 1px solid #D9DDE3;
}

.compare-products tbody.attribute-cart td {
	background: #fffada !important;
	border-bottom: 1px solid #D9DDE3;
	text-align: center;
}

.compare-products tbody td.label {
	background: #e9e9e9 !important;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #BEBCB7;
	text-align: left;
	width: auto;
}

.compare-products tbody.remove-buttons td {
	border: none !important;
	font-size: 0;
	line-height: 0;
	padding: 0;
	text-align: right;
}

.my-review-detail .details {
	float: right;
	width: 550px;
}

.my-review-detail .ratings-list {
	margin-bottom: .8em;
}

.my-review-detail .ratings {
	line-height: 1.55;
}

.giftmessage {
	padding: 10px 0 0;
}

.giftmessage-preview-link {
	background-position: right 5px;
	background-repeat: no-repeat;
	color: #1b7cca;
	font-size: 11px;
	padding-right: 7px;
}

.giftmessage-row {
	background-color: #f2efe9;
}

.expand {
	background-image: url(../images/gift-message-expand.gif);
}

.collapse {
	background-image: url(../images/gift-message-collapse.gif);
}

.page-popup {
	background: #fff;
	margin: 5px 30px;
	text-align: center;
}

.product-gallery-nav {
	padding: 0 5px;
}

.cms-home .middle {
	border: 1px solid magenta;
	margin-top: -7px;
	padding: 0 6px 8px 1px;
	position: relative;
}

.v-top {
	vertical-align: top !important;
}

.v-middle {
	vertical-align: middle !important;
}

.v-bottom {
	vertical-align: bottom !important;
}

.a-left {
	text-align: left !important;
}

.a-center {
	text-align: center !important;
}

.f-left {
	float: left !important;
}

.f-right {
	float: right !important;
	padding-top:12px;
}

.accent {
	color: #E76200 !important;
	font-weight: 700;
}

.nobr,.nowrap {
	white-space: nowrap !important;
}

.no-padding {
	padding: 0 !important;
}

.auto-width {
	width: auto !important;
}

.link-print {
	background: url(../images/icon_printer.gif) no-repeat 0 2px;
	padding-left: 23px;
}

.link-feed {
	background: url(../images/icon_feed.png) no-repeat left center;
	line-height: 1.15;
	padding-left: 18px;
}

.demo-notice {
	background: #d75f07;
	color: #fff;
	line-height: 1em;
	margin: 0;
	padding: 5px 10px 6px;
	text-align: center;
}

.testimonial {
	border: 2px solid #e1dab7;
	line-height: 1.8em;
	margin-bottom: 0;
	margin-top: 1px;
	padding: 5px;
	text-align: left;
}

.testimonial p {
	font-size: 13px;
	margin-bottom: 0;
}

.by-technology {
	margin-left: 10px;
	margin-top: -8px;
}

.by-technology .head {
	background: #e1dab7;
	border: none;
}

.by-service .head {
	/*background: #96be55;*/ background :#B9BF9B;
	border: none;
	height: 20px;
}

blockquote {
	background: #F6F6F6;
	border: 2px solid #e1dab7;
	line-height: 1.8em;
	margin: 10px;
	padding: 5px;
	text-align: left;
}

blockquote p {
	font-size: 10px;
	margin-bottom: 0;
}

#by_area {
	height: 175px;
	margin-left: 5px;
	margin-right: 0;
	margin-top: 5px;
	width: 160px;
}

#helpdesk_img {
	background-position: center;
	border: 1px solid #000;
	float: right;
	height: 302px;
	margin: 10px;
	width: 408px;
}

#outer_container {
	border: 1px solid red;
}

.why-bobcares .head {
	background: #97c056;
	border: none;
}

.why-bobcares li a,.why-bobcares li.on {
	font-size: 12px;
	padding: 2px 0;
}

#cp_center {
	background-position: center;
	margin: 0;
	padding-left: 15px;
	padding-right: 5px;
	text-align: left;
	width: 150px;
}

#cert_center {
	background-position: center;
	float: left;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	text-align: left;
	width: 180px;
}

#cpanel {
	text-align: center;
	vertical-align: middle;
}

#cpanel div.sidemenu a {
	float: left;
	font-size: 110%;
	font-weight: 700;
/* 	height: 50px !important; */
	padding: 2px 5px 1px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	width: 315px !important;
}

#cpanel div.sidemenu a:link {
	color: #585656;
	font-size: 12px;
	padding: 5px 0 5px 7px;
}

#cpanel div.sidemenu a img {
	margin-right: 15px;
}

#cpanel div.sidemenu a:hover {
/* 	background-color: #DDD; */
/* 	color: #4F8100; */
      color:#FF7801;
}

#cpanel div.sidemenu1 a {
	border: 1px solid #DDD;
	display: block;
	float: left;
	font-size: 11px;
	font-weight: 700;
	height: 50px !important;
	padding: 2px 5px 1px;
	text-align: left;
	text-decoration: none;
	vertical-align: middle;
	width: 235px !important;
}

#cpanel div.sidemenu1 a:hover {
	background-color: #d8e7ca;
	border: 1px solid #397208;
	color: #A9D661;
	padding: 3px 4px 0 6px;
}

#top_link01 {
	color: #959595;
	font-size: 12px;
	margin-top: 5px;
	text-align: left;
	clear:both;
	padding:12px 0px 0;
}

#top_link01 ul {
	height: 15px;
}

#top_link01 li {
	float: left;
	height: 40px;
	letter-spacing: 0.6px;
	line-height: 50px;
	margin-right: 10px;
}

#top_link01 a {
	font-size: 12px;
	padding: 0 7px;
}

#header a {
	/*color: #959595;*/
	color:#4F4F4F;
	text-decoration: none;
/* 	margin-right:30px; */
}
#topbar {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
/*Modified on 30-04-2010
background:#BFBFB2 none repeat scroll 0 0;*/
background:#DADADA none repeat scroll 0 0;
font-size:12px;
height:30px;
text-decoration:none;
width:100%;
min-width:910px;
}
a.logo {
        /*background: url(../images/eng_independenceDayLogo.png) no-repeat;*/
        background: url(../images/logo.png) no-repeat;
 /*background: url(../images/bobcares-grey.png) no-repeat;*/
        display: block;
        height: 42px;
/*         margin: -10px auto 22px; */
        clear:both;
        width: 205px !important;
/*Included for Default theme
	margin-left:6px;
	margin-top:40px;
Default theme Ends here*/
/*Included for Bobcares christmas theme*/
 margin-left: 6px;
    margin-top: 45px;
/*Christmas theme ends here*/
	/*background: url(../images/logo_easter.jpg) no-repeat;
        display: block;
        height: 115px;
        margin: -10px auto 0px;
        clear:both;
        width: 570px !important;*/

/***************Included for bobcares_anniversary *******************/
/*background:transparent url(../images/bobcares-title-2.png) no-repeat scroll 0 0;
clear:right;
float:left;
height:129px;
margin:0 0 0 -8px;
width:238px;*/


}

#top-right {
color:#F6F7F4;
float:right;
font-size:12px;
text-align:left;
/*width:543px;*/
/*width:480px;*/
/*width: 550px;*/
width: 655px;
padding-top:0px;
height:30px;
}

#top-right a,#top-left a {
        text-decoration: none;
        /*color: #52524e;*/
	color:#444444;
	
}
#top-right a {
       /* margin:0 5px 0 0;*/
}

#top-right a:hover,#top-left a:hover {
        color: #eee;
}

#top-right a.btn {
	/* Modified on 30-04-2010
        background: #9b9a91 url("../images/left_edge.gif") no-repeat left top;*/
	/*background: #9b9a91 url("../images/left.gif") no-repeat left top;*/
       /* padding: 1px 0px 1px 7px !important;*/
        padding:0px 0px 0px 7px;
        height:25px;	
        line-height:19px;
	padding:1px 0px 1px 20px !important;

}

*+html #top-right a.btn {
        line-height:16px;
}


#top-right span{
	background: #dadada url("../images/top_icons.jpg") no-repeat;
	display: block;
	height: 22px;
}

#top-right a span#top_testimonials{
	width:20px;
	height:22px;
  	background-position: -72px 0px;
}

#top-right a:hover span#top_testimonials{
	width:20px;
	height:22px;
	background-position: -133px 0px;
	color:#3370cd;
}

#top-right a span#top_quote{
	width:20px;
	height:22px;
  	background-position: -53px 0px;
	margin-left:-33px;
}

#top-right a:hover span#top_quote{
	width:20px;
	height:22px;
	background-position: -114px 0px;
	color:#3370cd;
}
#top-right span#top_toll{
	width:20px;
	height:22px;
  	background-position: -91px 0px;
	margin-left:-30px;
	color:#444444;
}

#top-right .top_icon{
	margin-left:28px;
	padding-top:5px;
	width:100px;
}
#top-right .top_icon1{
	margin-left:28px;
	padding-top:5px;
	width:130px;
}
#top-right .top_icon2{
	margin-left:30px;
	padding-top:5px;
	width:160px;
}
#top-right .top_icon_section{
	float:left;
	width:160px;
	height:30px;
	padding-top:5px;
	margin-right :5px;
}

#top-right .top_icon_section a{
  width: 160px;
}

#top_nav {
	display: block;
	font-size: 14px;
	height: 40px;
	margin: auto;
	position: relative;
	text-align: center;
	top: 10px;
}

#top_nav ul {
	height: 40px;
	margin: auto;
	width: 880px;
}

#top_nav li {
	float: left;
	height: 40px;
	letter-spacing: 0.6px;
	line-height: 50px;
	list-style-image: none;
	margin-right: 68px;
}

#top_nav a {
	color: #4e4d4d;
	font-weight: 700;
	text-decoration: none;
}
/* *****************************
div#footer_content {
	background: #e6e6e6 url(../images/footer_content_top.jpg) repeat-x;
	clear: both;
	display: block;
	height: 263px;
	margin: auto;
	width: 900px;
}
*/
/****************** NEW FOOTER CSS  */


.linksLeft {
	/*Commented to add Privacy Statement*/
        /*width: 700px;*/
        float: left;
	/*margin-left:-116px;*/
}

.linksRight {
        width: 200px;
        float: right;
        text-align: right;
}
	/* Check */
	.newsletter {
        float: left;
        margin-left: 250px;
        display:block;
        margin-top: 20px;
        width: 430px;
        clear: both;
        position: relative;
	}

#certifications h1 {
        margin-left: 27px;
}

#certifications h2 {
        margin: 25px 0 10px 27px;
}
/* END ***************************/


.flag p {
	line-height: 16px;
	margin-right: 50px;
}

#logos {
	background:
		url(http://bobcares.com/skin/frontend/default/bobcares/images/logos_back.gif)
		repeat-x;
	display: block;
	float: left;
	margin-left: 24px;
	margin-right: 24px;
	margin-top: 20px;
	text-align: left;
	width: 350px;
}

#logos_left {
	background:
		url(http://bobcares.com/skin/frontend/default/bobcares/images/logos_back_left.gif)
		no-repeat;
	display: block;
	float: left;
	height: 155px;
	width: 12px;
}

#logos_right {
	background:
		url(http://bobcares.com/skin/frontend/default/bobcares/images/logos_back_right.gif)
		no-repeat;
	display: block;
	float: right;
	height: 155px;
	width: 12px;
}

.space,.space01 {
	padding: 3px !important;
}

#certifications {
	background:
		url(http://bobcares.com/skin/frontend/default/bobcares/images/footer_line.gif)
		repeat-y left center;
	color: #373737;
	display: block;
	float: left;
	height: 254px;
	letter-spacing: 1px;
	text-align: left;
	width: 241px;
}

h1.certifications {
	margin-left: 27px;
}

h2.certifications {
	margin-bottom: 27px;
	margin-left: 27px;
}

.bottom {
	background: gray
		url(http://bobcares.com/skin/frontend/default/bobcares/images/footer_content_bottom.jpg)
		no-repeat;
	clear: both;
	color: #e6e6e6;
	display: block;
	float: left;
	height: 41px;
	margin: auto;
	text-align: left;
	width: 900px;
}

.bottom a {
	color: #e6e6e6;
	line-height: 40px;
	margin-right: 14px;
	text-decoration: none;
}

.bottom a:hover {
	color: #555;
}

.bottom a.last {
	margin-left: 315px;
}

#footer h1 {
	font-size: 20px;
	font-weight: 400;
	line-height: 30px;
	margin-right: 27px;
}

#footer h2 {
	font-size: 12px;
	font-weight: 400;
	letter-spacing: 1px;
	line-height: 10px;
	margin-right: 27px;
}

#lang {
	color: #7E7E7E;
	font-size: 11px;
	height: 20px;
	margin: 8px 0 0 21px;
	width: 221px;
	float:left;
}

#lang a {
	font-size:12px;
	/* Modified on 30-04-2010
	color: #52524E;*/
	color: #444444;
	margin-left:-11px;
}

#lang a:hover {
	/* Modified on 30-04-2010
	color: #EEE;*/
	color: #3370cd;
	text-decoration: none;
}

#language-switcher {
	float:left;
	width: 95px;
	padding-top:2px;
}

#lang #language-switcher a img {
	float: left;
	margin-top: -4px;
	padding: 3px 5px 0;
	/*width: 24px;*/
}

#menu-left{
/*  background:transparent url('../images/home.png') 0px -1px no-repeat;*/
	background:transparent url('../images/top_nav_corner.png') 3px 0px no-repeat;
  width: 12px;
  height: 37px;
  float: left;
}
#menu-right{
/*  background:transparent url('../images/home.png') -15px -1px no-repeat;*/
	background:transparent url('../images/top_nav_corner.png') -11px 0px no-repeat;
  width: 10px;
  height: 37px;
  float: left;
  margin-left:-2px;
}

#nav {
	float: left;
	font-size: 12px;
	height: 30px;
	margin:0px !important;
 	padding: 7px 0 0 0px;
	color:#444444;
	width: 934px;
	background: #ffffff;
	margin-left: -1px;
 	
}

#nav li {
	color: #4E4D4D;
	float: left;
	font-weight: 700;
	list-style: none;
/*	margin: 0 7px;
	padding: 0px 1px 0;*/
	position: relative;
	text-align: left;
	padding-left:5px;
/*padding-left:22px;*/
}

/* by anut */

* html #nav a { /* target IE6 only */ 

        color: #444;
        float: left;
        font-weight:normal;
        font-size:14px;
        height: 21px;
        line-height: 1.3em;
padding: 3px 7px 5px 3px;

} 
*+html #nav a { /* target IE7 only */

        color: #444;
        float: left;
        font-weight:normal;
        font-size:14px;
        height: 21px;
        line-height: 1.3em;
/*	padding: 3px 7px 5px 13px;*/ padding:  3px 7px 5px 0px;

}

 #nav a {
        color: #444444;
        float: left;
        font-weight: 500;
        font-size:13px;
        height: 21px;
        line-height: 1.3em;
	padding: 3px 2px 5px 1px;
}

#nav li a:hover{
  color: #7eb44c;
}

.navbar {
color:#333333;
/*background-color: #ffffff;*/
float:left;
font-size:14px;
line-height:38px;
 width:960px;
clear: both;
}


/* made only in IE7 to display arrow */

*+html .navbar ul li {
display:inline;
}


.navbar li  a {
color:#444444;
font-size:14px;
line-height:38px;
 padding:10px 13px 8px;
text-decoration:none;
}


#nav a:hover,#nav li.over {
background-color:#fff;
}


#nav li.active {
color:#444;
}

#nav ul li,#nav ul li.active,#nav ul li.over {
	background: none;
	border: none;
	float: none;
	font-size: 12px;
	height: auto;
	margin: 0;
	padding: 0;
	text-transform: none;
width:100%;
}

#nav ul li.parent {
	background: url(../images/nav_parent_arrow.gif) no-repeat center right;
}

#nav ul li.last {
	padding-bottom: 0;
}


#nav ul a,#nav ul a:hover {
	background: none;
	float: none;
	padding: 0;
}

#nav ul li a {
	color: #444 !important;
	font-weight: 400;
	height: auto;
	padding: 3px 0 3px 3px;
}

#nav ul {
	background: #fcfcfc;
	border: 1px solid #bbb;
	border-top:0;
	border-bottom: 1px solid #999;
	font-size: 11px;
	left: -10000px;
	padding: 0;
	position: absolute;
	/* top: 32px; */
	top: 28px;
	width: 22em;
}

#nav li.over>ul li.over>ul {
	left: 200px;
}

#nav li.over ul ul {
	color: #444;
	left: -10000px;
}

#nav ul li.over {
background-color:#fff;
}

#nav ul li a:hover {
	background-color: #A9D661;/* background-color:#FDB64B;*/
	color: #444 !important;
	padding: 3px 0 3px 3px;
	width:auto !important;
}




#nav ul ul {
	padding: 0;
	top: -2px;
	border:1px solid #DDD;
	background-color:#fff;
}

#nav iframe {
	background: transparent;
	left: -1px;
	position: absolute;
	top: 0;
	z-index: -1;
}

.debug {
	border: 1px solid red !important;
}

#lightbox {
	background-color: #eee;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	padding: 10px;
}

#lightboxDetails {
	font-size: 0.8em;
	padding-top: 0.4em;
}

#closeButton {
	right: 5px;
	top: 5px;
}

#lightbox img {
	border: none;
	clear: both;
}

#overlay {
	background-image: url(../images/lightbox/overlay.png);
}

* html #overlay {
	background-color: transparent;
	background-image: url(blank.gif);
}

h4,h5 {
	clear: both;
	font-size: 1.05em;
	line-height: 1.35em;
	margin-bottom: .4em;
}

td,.my-review-detail .product-image p img {
	vertical-align: top;
}

fieldset,#overlay img {
	border: none;
}

legend,.no-display,.page-popup h1#logo,.catalog-listing .ratings .pipe,.one-page-checkout .head a,.one-page-checkout .active .head a,.my-review-detail .ratings .pipe
	{
	display: none;
}

div#container {
  background:none repeat scroll 0 0 #EAEAEA;
  border:0 none;
  margin:0;
  width:100%;
	/*clear:both;
	margin:auto;
	width: 100%;*/
/*Commented for new theme
	padding-top:37px;*/
}

*+html div#container {
       /* clear:both;
	margin:65px auto;
        width: 900px;*/
       background:none repeat scroll 0 0 #EAEAEA;
       border:0 none;
       margin:0;
       width:100%;
}


#helpdesk a,#phone_support a {
	float: left;
	height: 31px;
	width: 125px;
}

#feature_01 h3,#feature_03 h3 {
	color: #369;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.breadcrumbs {
	float: left;
	margin:3px 0 0;
	padding: 8px 0px 1px 10px;
	/* width: 570px; */
}

.col2-set .col-3,.col22-set .col-3 {
	float: left;
	height: 100px;
	margin-left: 250px;
	margin-top: -168px;
	width: 250px;
}

.col22-set,.col3-set,.col4-set,.col5-set,#customer-reviews li p {
	clear: both;
}

.form-list,.disc,.advanced-search-found-amount {
	margin-bottom: 10px;
}

.form-list li,.listing-type-list .listing-item .rating-box,.one-page-checkout-progress li
	{
	margin-bottom: 6px;
}

.col-left .one-page-checkout-progress li{
	padding-left:20px;
}
.col-left .one-page-checkout-progress li h3{
	padding-top:12px;
	padding-bottom:13px;
	color:#444444;
	/*border-bottom:1px solid #DDDDDD;
	margin-bottom:20px;*/
}
.col-left .one-page-checkout-progress li h3 img{
	padding-top:15px;
/*	padding-bottom:13px;
	color:#444444;*/
	/*border-bottom:1px solid #DDDDDD;
	margin-bottom:20px;*/
}

.col-left .one-page-checkout-progress li h3 .country_flags_IN{
  background:transparent url(../images/icons.jpg) no-repeat scroll -236px 0;
  float:left;
  height:41px;
  width:47px;
}

.col-left .one-page-checkout-progress li .sidebar_separator {
  border-bottom:1px solid #DDDDDD;
  margin-bottom:20px;
  margin-left:10px;
  margin-top:-10px;
}

.form-list li .input-box .input-text,.form-list li .input-box textarea,.group-select li .input-box .input-text,.group-select li .input-box textarea
	{
	width: 250px;
}

.form-list li .input-box select,.group-select li .input-box select,.giftmessages .group-select li .input-box select
	{
	width: 256px;
}

p.required,.page-head,.page-head-alt {
	text-align: right;
}

.tabs li.last,.generic-product-grid td.empty-product,.attribute-specs-block .data
	{
	border-right: 0;
}

.head a,.head-alt a,.head-alt2 a,.head-alt3 a,.base-mini .head a {
	font-size: 10px;
	text-transform: uppercase;
}

.head-alt,.payment-methods dt,.shopping-cart-item-message {
	margin-bottom: 5px;
}

.data-table,.box-table select {
	width: 100%;
}

.data-table tr,.data-table .odd,.compare-products tbody.remove-buttons tr
	{
 	background: #fff; 
}
.shopping-cart .first{
      background: #F6F6F6; 
}
.shopping-cart .odd{
  background: #FBFBFB; 
}
.shopping-cart .even td{
  background: #F9F9F9 !important;
  border-bottom:1px solid #D9DDE3 !important;
  border-right:1px solid #D9DDE3 !important;
  border-top:1px solid #ffffff !important;
}
.data-table th.wrap,#nav li ul span,#nav1 li ul span {
	white-space: nowrap;
	
}
#nav li ul li a{
font-size:12px;
}
#nav li ul li a span{
width:125px;
}


* html #nav li ul li a{
font-size:12px;
width:120px;
}


.data-table tfoot,.data-table tbody td {
	border-bottom: 1px solid #d9dde3;
}

.data-table .even td{
    background-color:#F6F6F6;
    border:none;
    padding-top:28px;
    color:#444444;
}

.data-table .even td p{
      margin-left:-8px;
}

.data-table .even td p:first-letter{
padding-left:6px;
}

.box-table tfoot td,tr.grand_total td,p.grand_total {
	padding-bottom: 5px;
	padding-top: 5px;
}

.generic-table td.first,.footer .footer-links .first a,.tags-list li.first
	{
	padding-left: 0;
}

.no-wrap,.mini-poll td.item,.special-price .price,.minimal-price .price
	{
	white-space: nowrap;
}

.currency-switcher h4,.one-page-checkout-progress h4 a {
	text-transform: none;
}

.base-mini .special-price,.base-mini .minimal-price,.ratings small {
	font-size: 11px;
}

.mini-product-tags .head h4,.mini-product-view .head h4 {
	background-image: url(../images/icon_tag_green.gif);
}

.ratings-list td,.product-attributes td,.by-technology li a,.by-technology li.on,.by-service li a,.by-service li.on
	{
	padding: 2px 0;
}

.catalog-listing .ratings .rating-box,.my-review-detail .ratings .rating-box
	{
	float: none;
	margin-bottom: 3px;
}

.narrow-by dd.last,.up-sell-block .generic-product-grid td.empty-product,.tags-list li.last,.one-page-checkout-progress .content
	{
	background: none;
}

.listing-type-list .product-image,.my-review-detail .product-image {
	float: left;
	width: 135px;
}

.product-img-box .more-views li.last,#top_nav li.last {
	margin-right: 0;
}

.product-img-box .more-views li img,.one-page-checkout .box .default-box
	{
	border: 1px solid #ddd;
}

.product-info-box .ratings,.one-page-checkout-progress .page-head,.address-list li
	{
	margin-bottom: 1em;
}

#customer-reviews,.tags-list {
	margin-bottom: 15px;
}
.shopping-cart{
      padding-top:15px;
}
.shopping-cart,.my-review-detail .product-image p {
	margin-bottom: 0;
}

.multi-address-checkout-box .checkmo-mailing-address,.sales-order-view .checkmo-mailing-address
	{
	display: block;
	padding-left: 20px;
}

.account-nav li a,.by-technology li a,.by-service li a,.why-bobcares li a
	{
/* 	border-bottom: 1px solid #ddd; */
	display: block;
}

.account-nav li a,.by-technology li a,.by-technology li a:hover,.by-service li a,.by-service li a:hover,.why-bobcares li a
	{
	color: #5e5e5e;
	text-decoration: none;
}
.account-nav li a:hover,.why-bobcares li a:hover{
	color: #7eb44c;
	text-decoration: none;
}
.account-nav li.on,.by-technology li.on,.by-service li.on,.why-bobcares li.on
	{
	border-bottom: 1px solid #ddd;
	font-weight: 700;
}

.account-nav li.on a,.by-technology li.on a,.by-service li.on a,.why-bobcares li.on a
	{
	border: none;
	padding: 0;
}

.account-nav li.on a,.account-nav li.on a:hover,.by-technology li.on a,.by-technology li.on a:hover,.by-service li.on a,.by-service li.on a:hover,.why-bobcares li.on a,.why-bobcares li.on a:hover
	{
	color: #ea7900;
}

.testimonialbox,.testimonialbox a,.testimonialbox a:hover {
/* 	color: #E76200 !important; */
	font-size: 16px;
	font-weight: 700;
	text-decoration: none;
	color:#5e5e5e;
/*    	background: url(../images/quotation_mark_left.jpg) no-repeat 0 0;    */
	position:relative;
	width:28px;
	height:28px;
	background-color:#F6F6F6;
}
img.top {vertical-align:text-bottom;}

#common_div,#test_div {
	position: relative;
	width: 898px;
}

#cp_div,#cert_div {
	background-position: center;
	margin-top: 0;
	width: 180px;
}

#cpanel div.sidemenu,#cpanel div.sidemenu1 {
	margin: 3px;
}

#cpanel div.sidemenu img,#cpanel div.sidemenu1 img {
	margin-top: -5.5px;
}
#top_nav a:focus {
	color: #a9d661;
}

#certifications a {
	color: #373737;
}

#nav li.over,#nav1 li.over {
	z-index: 99;
}

#nav li.active,#nav1 li.active {
	z-index: 98;


}

#nav a,#nav a:hover,#nav1 a,#nav a:hover {
	color: #333;
	display: block;
	text-decoration: none;
}

#nav span,#nav1 span {
	cursor: pointer;
	display: block;
	white-space: nowrap;
}

#BOD img {
	border: 1px solid #DDD;
	margin: 0 7px 0 0;
	padding: 3px;
}

#BOD h4 {
	margin: 20px 0 10px;
}

.clear {
	clear: both;
	height: 1px;
	width: 100%;
}

/*
#header_sec2 {
	background: #444 url(../images/serachbar_left.jpg) no-repeat scroll -1px
		-1px;
	height:40px;
}
*/
#nav a,#nav a:hover,#nav a:hover {
	display: block;
	text-decoration: none;

}

#nav span {
	cursor: pointer;
	display: block;

}

#nav li.over>ul li.over>ul {
	left: 177px;
}



.mini-search,.mini-search_spanish,.mini-search_german {
	float: right;
	height: 35px;
	padding:5px 0 0 0;
	/*width: 274px;*/width: 310px;
}

.mini-search input,.mini-search_spanish input,.mini-search_german input
	{
/*Commented for new theme on 30-7-2010
	margin-top: 5px;*/
}

.mini-search .input-text,.mini-search_spanish .input-text,.mini-search_german .input-text
	{
	background: #FFFFFF url(../images/search-body_bg.jpg) repeat-x;
/*	height:26px;*/ height : 24px;
	background-position: 0 0px;
	border: 0;
	margin-left: -5px;
/*	margin-top: 4px;*/ margin-top: 2px;
	width: 210px;
}

.col-left .content {
	/*background: #E6E6E6 url('../images/sidebar_bottom.jpg') no-repeat bottom
		right;*/
	margin-bottom: 20px;
	/* margin-top: -13px; */
		margin-top: 20px;
	padding-bottom: 10px;
}

.layered-nav .head h3 {
	font-size: 14px;
	font-weight: 700;
	padding-left: 10px;
}

#col-left .box h4 {
	background-image: url(../images/left_button.jpg);
/*	background-position: right -1px;*/
	background-repeat: no-repeat;
	 color: #444444; 
	text-align:left;
        margin:-2px 0px 0px 8px;
/* 	 padding:7px 5px 3px 2px; */
	padding-left:13px;
	padding-top:15px;
	color:#555555;
	font-family: arial;
	font-size: 13px;
/* 	padding-bottom:20px; */
/* modified for new theme 30-07-2010
	width: 225px;
	height:45px;*/
	width: 210px;
	height: 28px;
	/****************/
	/*	height:28px;	*/
	/***************/

}
.base-mini .head h4 {
        color: #444;
        font-size: 1.1em;
        margin: 0;
        text-transform: uppercase;
}
.mini-related-items .title{
height:20px;
}

.narrow-by dd {
	margin: 0;
}

.narrow-by ol {
	margin: 0px;
	padding: 3px 10px;
}

.narrow-by dd li a {
	color: #333;
}

.narrow-by dd li a:hover {
	color: #5a8038;
}

.narrowed-category {
	padding: 10px 0 5px 10px;
	width: 190px;
}

.narrowed-category li {
	padding-top: 5px;
}

.mini-newsletter .input-box #newsletter {
	border: 1px solid #CCC;
	color: #333;
	padding-left: 3px;
}

table.topbar {
	background: #727272;
	color: #FFFFFF;
	margin-top: 0px;
	width: 100%;
	font-weight:bold;
/* 	height:29px; */
}

table.pager a {
        color:#333;
	padding: 0 3px;
}

.generic-product-grid h5 {
/*	height:50px;*/ height: 75px;
}

.generic-product-grid .price-box {
	/*border-top: 2px dotted #666;*//*commented for new theme*/
height: 80px;
/* height: 70px;*/
	 padding: 10px 0; 

	
	/**********************
	overflow:hidden;
	padding:10px 0px;
	width:195px;
	*********************/
}

.generic-product-grid h5 a {
	color: #444;
	font-size: 12px;
	font-weight: 700;
}

.generic-product-grid .price-box .minimal-price {
	color: #666;
	display: block;
}

.product-price-39 .price,.regular-price .price,.old-price-232 .price {
	  color:#7eb44c;
	font-weight: 700;
}

.minimal-price .price {
	color: red;
	font-weight: 700;
}

.generic-product-grid .short-description a#learnmore,.listing-type-list .listing-item .description a#learnmore
	{
	background: url('../images/learn_more.jpg') no-repeat top left;
	display: block;
	line-height: 3;
	margin: 10px auto 0;
	width: 115px;
}

.generic-product-grid .short-description a small,.listing-type-list .listing-item .description a small
	{
/*	visibility: hidden;*/ 
}

.by-service {
	border: 1px solid #DDD;
	display: block;
	margin: 5px;
	padding: 5px;
}

.by-service h4 {
	/*background: #444;*/
	color: #fff;
	margin: -5px -5px 0;
	padding: 2px 5px;
}

.by-service ol {
	margin: 0;
	padding: 2px;
}
.product-image{
 width:180px; 
 margin:0 auto; 

/*********************/
/*
margin:0 auto;
width:169px; */
/********************/
}
.listing-type-list .listing-item .product-image {
	float: left;
	width: 180px;
}

.listing-type-list .listing-item .product-shop {
/* 	width: 460px; */
	width:100%;
}

.price {
	color: #5e5e5e;
	font-weight: 700;
}

.add-to-cart-box a {
	display: block;
	float: left;
}

.login-box {
	height: 250px;
	padding: 0 10px;
}

.login-box .col-1 {
	float: left;
	width: 400px;
}
.left_newImg{
	background: url(http://bobcares.com/skin/frontend/default/Inner_English/images/item_left.jpg) no-repeat;
	
	border:0 solid;
	height:0;
	margin-top:0;
	width:18px;
}
.login-box .col-2 {
	float: right;
	margin-right: 10px;
	width: 430px;
}

.login-box .title {
/* 	border-bottom: 1px solid #DDD; */
	background: #7eb44c;
	font-size: 16px;
	font-weight: bold;
/* 	padding: 3px 2px; */
	padding:12px 0 12px 10px;
	color:#FFFFFF;
}
.login-box p{
      font-size:14px;
      line-height:21px;
      color:#5e5e5e;
     /* padding-top:10px;*/
}
.login-box p.required{
      color:red;
}
.login-box .f-left {
      padding-left:10px;
}

.login-box .button-set {
	background: #7eb44c;
	border:none;
	height:10px;
	margin-left:10px;
	margin-top:14px;
}

.login-box .button-set a.f-left {
	float: left;
	padding-left: 20px;
}

h1,h2,h3,.normal-weight,.special-price .label,.multi-address-checkout-box .head a
	{
	font-weight: 400;
}

p,.primary-address-list li .head,#top_link02 a {
	margin: 0;
}

#web_a:hover{
	color:#E7951E;
}


ol commentlist,#BOD {
	text-align: justify;
}

.col4-set .col-1,.col4-set .col-2,.col4-set .col-3,.giftmessages .input-checkbox input
{
	font-family: arial, sans-serif;
	font-size:90%;
	margin-right:7px;
	padding-right:4px;
	/*margin-right: 5px; CSS has been edited completely except this line*/
}

.input-box,.content p {
	clear: left;
}

.col-1-layout .col-main,.cart-shipping-block h4 {
	float: none;
	margin: 0;
}


.toplinks-bar .top-links-text .last a{
background:none;
}
.toplinks-bar .top-links-text a{
color: #444444;
}
.toplinks-bar .top-links-text a:hover{
color: #7eb44c;
text-decoration: none;
}



.toplinks-bar .top-links a,.toplinks-bar .top-links a:hover,table.pager td.sort-by .active,table.pager td.sort-by .active:hover,.footer a,.footer a:hover,.add-to a,.add-to a:hover,.layered-nav .narrow-by a,.layered-nav .narrow-by a:hover,.link-base,#nav li.active a,#nav li.over a,#nav a:hover,#nav1 li.active a,#nav1 li.over a,#nav a:hover,#nav li.over>ul a
	{
	color: #444; 
}

.product-info-box .price-box,.login-box .form-list {
	margin: 10px 0;
}

.payment-methods dd,.middle .page-head h3 {
	padding: 5px 20px 5px 0;
}

.giftmessages .giftmessage-product-info,.col-left .actions {
	padding-left: 10px;
}

.account-main .account-box li,.login-box .form-list li {
	/*padding: 5px 0;*/ padding: 0px 0;
}

.a-right,.a-right,.sort-by {
	text-align: right !important;
}
.shopping-cart tfoot .first .a-right{
	padding-top:20px;
	background:#f6f6f6;
	border:none;
	font-size:18px;
}
#coupon_code{
      border:none;
      margin-left:-39px;
      padding:5px;
      margin-top:2px;
      margin-right:10px;
}
.cart-coupon-block label{
      margin-left:-39px;
      padding-bottom:5px;
}
#logos a,.generic-product-grid .short-description a:hover,.listing-type-list .listing-item .description a:hover
	{
	text-decoration: none;
}

#nav li.over>ul,#nav li.over>ul {
	left: -1px;
}

*,html,body,table.topbar ol {
	margin: 0;
	padding: 0;
}

.v-fix,table.pager ol,table.pager li,.toplinks-bar .top-links,.toplinks-bar .top-links li,.footer li,.toplinks-bar .top-links,.toplinks-bar .top-links li,.toplinks-bar .top-links-text,.toplinks-bar .top-links-text li
	{
	display: inline;
}

.col2-set .col-1,.col22-set .col-1,.col22-set .col-2,h1#logo,.breadcrumbs,.shopping-cart .continue-shopping,#lightboxCaption,#lightboxCaption
	{
	float: left;
}

.col2-set .col-2,.product-shop,.account-side .actions .form-button,.compare-products tbody.remove-buttons td img,#keyboardMsg,.listing-type-list .listing-item .description a,.login-box .button-set a,.login-box .button-set input[type="image"],#keyboardMsg
	{
	float: right;
}

optgroup,.group-select label,.form-list label,.payment-methods label,label.required,.success,.error,td.label,.layered-nav .label,.attribute-specs-block .label,.narrowed-category span
	{
	font-weight: 400;
}

.data-table tr.last td,.data-table tr.last th,.account-nav li.last,.account-nav li.last a,.by-technology li.last,.by-technology li.last a,.by-service li.last,.by-service li.last a,.why-bobcares li.last,.why-bobcares li.last a,.layered-nav .narrow-by dd.last
	{
	border-bottom: 0;
}

.data-table th a,.data-table th a:hover,.mini-cart .head h4,.one-page-checkout .allow h3,.one-page-checkout .active h3,.account-nav .head .title,.by-technology .title,.by-service .title,.why-bobcares .title,table.topbar a
	{
	color: #fff;
}

.layout-3columns .padder,.mini-related-items .content,.one-page-checkout .payment-methods dd,.account-box ol .content,.account-box .content,.footer-links
	{
	padding: 0;
}

.catalog-listing .product-image img,.catalog-listing .ratings a,.my-review-detail .ratings a,.generic-product-grid .price-box br
	{
	display: block;
}


.price-box br{
line-height:1px;
}

#cpanel div.sidemenu a:active,#cpanel div.sidemenu a:visited,#cpanel div.sidemenu1 a:link,#cpanel div.sidemenu1 a:active,#cpanel div.sidemenu1 a:visited,table.topbar .on
	{
	color: #666;
}

#upsell-product-table{
font-size:96%;
}
#upsell-product-table .product-image{
width:110px;
}

#upsell-product-table h5{
width:auto;
height:auto; /*added for new theme*/
}

.bundle_option{
border: 0pt none ;
padding: 10px;
background: rgb(243, 243, 243) none repeat scroll 0% 0%; 
color: rgb(51, 51, 51);
height: 95%;
width: 90%;
outline-color: rgb(204, 204, 204);
outline-style: solid; outline-width: 1px; 
}

.lft_image {
background: url("../images/item_left.jpg");
color:#FF0000;
}

/* added the following classes on dec 17 for the accordion menu in the bundle plan*/

.AccordionTitle, .AccordionContainer
{
  /*width:200px;*/ width:580px;
}


.AccordionContent{

  position:relative;
  /*width:200px;*/ width:580px;
  height:300px;
}



.AccordionTitle
{
  color:#4b4b4D;

  width:640px;
  height:50px;
  overflow:hidden;
  cursor:pointer;
  font-size:18px;
  font-weight:400;
  /*vertical-align:middle;*/

  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
  /*background-image:url('../images/green_bundle.jpg');*/
  background-image:url('../images/software_services/bar.jpg');
  padding-left:20px;
  border-bottom: 1px solid #919191;
}

.AccordionTitle p{
  float: left;
}

.AccordionSelected{
color:#4b4b4D;

  width:640px;
  height:50px;
  overflow:hidden;
  cursor:pointer;
  font-size:18px;
  font-weight:400;
  vertical-align:middle;
  text-align:left;
  background-repeat:repeat-x;
  display:table-cell;
background-image:url('../images/software_services/green_bundle.jpg');
  padding-left:20px;
  border-bottom: 1px solid #919191;
}


.AccordionContent
{
  height:0px;
  overflow:auto;
  display:none;
  /*background-color: #E8ECD9;*/
  background-color: #e6ecd7;
overflow:hidden;
width:660px;
}
.AccordionContent table tr td{
padding:7px 0px; 
}
.AccordionContentHeader
{
background:#C9CDAE;
/*height:90px;*/ height:60px;
color:#4B4B4D;
width:660px;
}
.AccordionContentHeader p{
/*padding:15px 10px 10px 110px;*/ padding:10px 10px 10px 110px;
font-size:14px;
}
.AccordionContainer
{
width:660px;

}
.bundleContainer{
/*border:4px solid #C0C6A2;
-moz-border-radius: 5px;
-webkit-border-radius: 15px;*/

/*margin:0px 0 10px -260px;*/
margin:0px 0 10px 15px;

width:660px;
}

/*ids added on jan14 for the software services landing page*/

.services
{
background: url('../images/software_services/plan_bg_software_services.jpg') no-repeat;
width:551px;
height:60px;
text-align:left;
padding:20px 0 0 25px;
font-size:18px;
display:block;
text-decoration:none;
color:#000000;
}


.services:hover
{         
background: url('../images/software_services/plan_bg_active_software_services.jpg') no-repeat;
width:551px;
height:60px;
text-align:left;
padding:20px 0 0 25px;
font-size:18px;
display:block;
text-decoration:none;
   color:#000000; 
}   

.bundleOption
{
	float:left;
	padding: 5px 0px 5px 50px;
	width:200px;
	margin-top: -7px;
}

.bundleClear
{
	clear:both;
	height: 10px;
	width: 100%;
}
.bundlePrice
{
	float: left;
	margin-left: 400px;
	margin-top: 10px;
}
.checkout_box
{
	margin: 10px 0px 10px 25px;
	background-color: #f2f5e9;
	width: 373px;
	height: auto;
	top: 16px;
	float: left;
	padding: 5px;
}


#click_quote {

        float: left;
        padding-top: 8px;

}


#click_quote a {
        color:#555555;
}

#click_quote a:hover {
        color: #678429;
}



/*added on mar5*/

#no_of_hrs{

	padding: 0px 0pt 5px 0px; 
	float: left;
	width: 200px;
}

#guarantee_res{

	padding: 0px 0pt 5px 0px; 
	margin-left: 40px; 
	float: left; 
	width: 201px; 
	margin-top: -2px;

}

#no_of_hrs{

        padding: 0px 0pt 5px 0px; 
         float: left; 
        width: 200px;

}


#checkbox_outer_bundle{

padding: 0px 0pt 5px 0px; 
margin-left: 40px;

}

#checkbox_inner_bundle{

padding: 0px 0pt 5px 0px;
float: left; 
width: 250px;

}

#bundle_no_server
{
        float:left;
        padding: 5px 0px 5px 50px;
        /*width:200px;*/ width: 258px;
        margin-top: -7px;
	margin-left: -50px;
	margin-right:-10px;	

}

.add_server_opt
{
	float: left;
	width: 210px;
	margin-left: 25px;
}

#serv_feature
{
        margin-left: -80px;
	float:left;

}

.square li {
        list-style: square;
        margin-left: 20px;
}

#combo li a{
		color:black;
		text-decoration :none;
}


#combo li a:hover {
		color :#4F8100;
		text-decoration :none;
}


#combo_beginner
{
       background: url("../images/bundle_specials_aug.jpg") no-repeat scroll 40px 0;
        float:left;
       /* width:200px;*/ width :182px;
        height:170px;   
        margin-left:35px;
}


#combo_premium
{
       background: url("../images/bundle_specials_aug.jpg") no-repeat scroll -129px 0;
        float:left;
        width:177px;
        height:170px;
        margin-left:35px;
}

#combo_advanced
{
       background: url("../images/bundle_specials_aug.jpg") no-repeat scroll -287px 0;
        float:left;
        width:190px;
        height:170px;
        margin-left:35px;

}

#combo_deluxe
{
       background: url("../images/bundle_specials_aug.jpg") no-repeat scroll -443px 0;
        float:left;
        width:200px;
        height:170px;
        margin-left:35px;

}

.specials_row{
  background-image:url("../images/specials/Bg_strip_large.jpg");
  background-repeat:repeat-x;
  color:#4B4B4D;
  font-size:18px;
  font-weight:400;
  height: 70px;
}
.specials_plan{
  background-image:url("../images/specials/green_bg.jpg");
  background-repeat:repeat-x;
  color:#4B4B4D;
  font-size:18px;
  font-weight:400;
  height: 50px;
}
.specials_features{
  color:#4B4B4D;
  font-size: 13px;
  height: 30px;
}
.specials_col1{
  border-right: 1px solid #bcc29e;
  width: 190px;
  padding: 5px 0px 0px 15px;
  
}
.specials_col{
  border-right: 1px solid #bcc29e;
  border-left: 1px solid #ffffff;
  padding: 5px 0px 0px 15px;
  width: 110px;
}
.specials_col2{
  border-left: 1px solid #ffffff;
  padding: 5px 0px 0px 15px;
  width: 110px;
}
.specials_startxt{
  color:#4B4B4D;
  font-size: 13px;
  padding: 10px 0px 0px 5px;
  text-align:left;
}


/* Noscript Notice */
.noscript { 
border:1px solid #000; border-width:0 0 1px; background:#000000; font-size:12px; line-height:1.25; text-align:center; color:#FFFFFF; }
.noscript .noscript-inner { width:500px; margin:0 auto; padding:12px 0 12px; background:url(images/i_notice.gif) 20px 50% no-repeat; }
.noscript p { margin:0; }

#valid {
margin-left:546px;
margin-top:-21px;
position:absolute;

}
/*  New classes added by pramitha*/

.header_content{
  width: 960px;
  margin: 0px auto;
}

/*.content {
	padding: 12px 12px 12px 15px;
}*/

#header_top_nav_left{
	float: left;
	clear: right;
	width:250px;
	margin-left: 10px;
	
}
#header_top_nav_right{
	float: right;
	margin-top:62px;
}
#header_top_nav_right a{ 
/*	margin-right:30px;*/ margin-right: 18px;
}
#header_top_nav_right a:hover{ 
 	color: #7eb44c;
}
.header_top_nav_right_sub{
	/*margin-left:48px;*/
	float: left;
}
#banner{
  width: 100%;
  height: 352px;
  margin: 0px;
  border: 0px;
  background: #7eb44c;
}

/*#web-banner{
  width: 100%;
  height: 352px;
  margin: 0px;
  border: 0px;
  background: #1e022a;
}*/
#soft-banner{
  width: 100%;
  /*height: 352px;*/
  margin: 0px;
  border: 0px;
 /* background: #e7951e;*/ background: #7EB44C;
   margin-top:-1px;
}
#web-banner{
  width: 100%;
  /*height: 352px;*/
  margin: 0px;
  border: 0px;
  background: #1e042b;
}
#soft-inner{
  width: 100%;
 /* height: 192px;*/
  margin: 0px;
  border: 0px;
  /*background: #e7951e;*/ background: #7EB44C;
  margin-top:-1px;
}
#web-inner{
  width: 100%;
/*  height: 192px;*/
  margin: 0px;
  border: 0px;
  background: #1e042b;
  color: #ffffff;
}

#slider-inner{
  clear: both;
  height: 280px;
}
#slider-nav{
  height: 35px;
  /*background-color: #f6f6f6;*/
  position: relative;
}
#slider-nav-left{
  background: url("../images/home.png") no-repeat;
  background-position: -27px -1px;
  width: 10px;
  height: 35px;
  float: left;
}
#slider-nav-right{
  background: url("../images/home.png") no-repeat;
  background-position: -38px -1px;
  width: 10px;
  height: 35px;
  float: left;
  margin-left: -1px;
}
.slider-nav-links{
  float: left;
}
.slider-nav-links a{
  color: #444444;
  text-decoration: none;
  
}
.slider-nav-links a:hover{
  color: #7eb44c;
}
.support_adv{
  background-color: #ffffff;
  border:1px solid #DDDDDD;
  margin-top:18px;
  height:150px;
  padding-left:15px;
}
.support_adv .col-1,.support_adv .col-2{
  padding-top:25px;
}
.listing-type-grid h5{
  height:70px; 
  color:#444444;
  font-size:18px;
  font-weight:normal;
}
.listing-type-grid h5 a{
  color:#444444;
  font-size:18px;
  font-weight:normal;
}
.listing-type-grid .price-box {
  height:80px;
  padding:10px 0;
  border:none;
}
.short-description small{
font-size:3.85em;
}
.listing-type-grid td {
  border:none;
}
.listing-type-grid .price-box .minimal-price {
color:#7eb44c;
display:block;
}
.listing-type-grid .minimal-price .label {
font-size:11px;
font-weight:bold;
/* text-transform:uppercase; */
}
.short-description{
height:120px;
}
.short-description-image{
height:40px;
padding-top:15px;
}
.listing-type-grid_rigt_border{
border-right:1px solid #e7e7e7;
}
.listing-type-grid_rigt_border_none{
border:none;
}
.col-main .listing-type-list{
padding-top:30px;
}


#upsell_title{
font-size:18px;
height:80px;
width:152px;
}

#upsell_title a{
color:#000000;
}

#add_to_cart{
padding-top: 6px; 
text-align: center; 
color:#000000;
font-family: tahoma;
font-size: 16px;
}

#background-btn{
background:url("../images/button.png") no-repeat;
width:152px;
height:36px;

}

#login_btn{

color:#FFFFFF;
float:right;
font-size:15px;
font-weight:bold;
margin-right:-99px;
padding-top:8px;
text-align:center;

}

#category_banner_title{
font-size:30px;
text-align:left;
padding-top:36px;
/*padding-top : 8px;*/
}

#help_header{
  width: 100%;
  margin: 10px;
}
#help_content{
  width: 100%;
  color: #444444;
  margin: 5px;
  text-align: left;
}
#help_footer{
  width: 100%;
  height: 15px;
  background-color: #535353;
}
#newsletter-div{
  float: right;
  height: 58px;
  width: 466px;
  color: #ffffff;
}
.news-left{
  background: url("../images/left_corner.jpg") no-repeat;
  height: 24px;
  width: 8px;
  float: left;
}
.news-right{
  background: url("../images/rgt_corner.jpg") no-repeat;
  height: 24px;
  width: 23px;
  float: left
}
#certification{
  float: left;
  margin-top: 4px;
}

.dev_select  {
width:142px !important;
}



/* added for tabs in design quote page*/

#tab-container-1-nav li{
/*background : url("../images/design_quote/tab-inactv.png") no-repeat;*/
float:left;
width: 237px;
height: 50px;
/*text-align:center;
padding-top:14px;
font-family:tahoma;
font-size:15px;*/

margin-top: -42px;

}


/*#tab-container-1-nav li a{
color:#ABABAB;
}

#tab-container-1-nav li a:hover{
color:#86B653;
}

#tab-container-1-nav li:hover{
background : url("../images/design_quote/tab-actv.png") no-repeat;
text-color:#86B653;
}

#tab-container-1-nav li:visited{
background : url("../images/design_quote/tab-actv.png") no-repeat;
}*/

#total_content {
	width:100%;
	display:block;
}

#content-left{
	width:425px;
        float:left;
        display:block;
}

#content-right{
	width:425px;
        float:right;
        display:block;	
}

.serveradd_row {
	clear:both;
	padding-bottom:10px;
}
.serverad_left {
	float:left;
	width:330px;
	font-size:11px;
}
.serverad_right {
	float:left;
	font-size:11px;
	margin-left:5px;
	width:325px;
}

/*addition ends*/

.disc_green li {
        list-style-image: url("../images/tick.jpg");
        /*list-style: disc;*/
        margin-left: 20px;
}

#shared-quote1 {
    background: url("../images/software_services/getaquote.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 28px;
    margin-top: -38px;
    position: absolute;
    width: 140px;
    margin-left: 23px;
}

#delivery_model a  #shared-quote1 {
 margin-left:30px;
 margin-top: -38px;
 width:138px;
 height: 28px;
 float:left;
 position :relative;

  position: absolute\0/ !important; /* IE 8 */

 background: url("../images/software_services/getaquote.png") 0px 5px no-repeat;
}

#delivery_model a:hover #shared-quote1 {
background: url("../images/software_services/getaquote.png") 0px -33px no-repeat;
}

#shared-learn1{
    background: url("../images/software_services/getaquote.png") no-repeat scroll -144px 0 transparent;
    height: 28px;
    margin-left: 166px;
    margin-top: -32px;
    position: relative;
    top: 350px;
    width: 140px;
}

a:hover #shared-quote1 {
background: url("../images/software_services/getaquote.png") 0px -38px no-repeat;
}

a:hover #shared-learn1 {
background: url("../images/software_services/getaquote.png") -144px -38px no-repeat;
}


#delivery_model a #shared-learn1 {
 margin-left:175px;
margin-top: -388px;
  float:left;
 width:138px;
 height: 28px;
 position :relative;

 position: absolute\0/ !important; /* IE 8 */
 *margin-left: 0px    !important; /* IE 7 */

 background: url("../images/software_services/getaquote.png") -144px 5px no-repeat;
}

#delivery_model  a:hover #shared-learn1 {
background: url("../images/software_services/getaquote.png") -144px -33px no-repeat;
}

#shared-quote2 {
/* margin-right:166px;*/
 margin-top: -38px;
 margin-left: 360px;
 width:138px;
 height: 28px;
 float: right;
 position : absolute;
 position: absolute\0/ !important; /* IE 8 */

 background: url("../images/software_services/getaquote.png") 0px 5px no-repeat;
}

a:hover #shared-quote2 {
background: url("../images/software_services/getaquote.png") 0px -33px no-repeat;
}

#shared-learn2 {
 margin-right:20px;
margin-top: -38px;
  margin-left: 500px;
  float:right;
 width:138px;
 height: 28px;
 position : absolute;
position: absolute\0/ !important; /* IE 8 */
 background: url("../images/software_services/getaquote.png") -144px 5px no-repeat;
}

a:hover #shared-learn2 {
background: url("../images/software_services/getaquote.png") -144px -33px no-repeat;
}

#chat_container{
float:right;
margin-right:40px;
margin-top:-45px;
position:relative;
}

#delivery_model{
height:355px;
width: 665px;

}

#soft-7day  {
background:url("../images/software_services/icons.jpg") no-repeat scroll -259px 0 transparent;
height:115px;
margin-top:25px;
width:203px;
}

#soft-quote {
background:url("../images/software_services/icons.jpg") no-repeat scroll -462px 2px transparent;
height:115px;
width:203px;
}

#phn_suprt_head{
height:55px;
width:690px;
background:url("../images/head_green.jpg")repeat;
}
#phn_feature_row{ 
margin-top:1px;
height:50px;
 width:690px;
background-color:#D4D9AB;
font-size:12px;
}
#plan_desc_col
{
border-right: 1px solid grey;
width: 114px;
height: 50px;
float:left;
text-align:center;
line-height:3;
}
#plan_desc_col_lngtxt{
border-right: 1px solid grey;
width: 114px;
height: 50px;
float:left;
text-align:center;
}
#plan_desc_col_last{
width: 114px;
height: 50px;
float:left;
text-align:center;
line-height:3
}
#phone_head_col{
border-right: 1px solid grey;
width: 114px;
height: 55px;
float:left;
text-align:center;
line-height:3;
}

#comparison_tabl_head{
height:75px;
 width:682px;
/*background-color:grey;*/
background:url("../images/head_green.jpg")repeat;
}
#tech_compare_row{
margin-top:1px;
height:55px;
 width:682px;
background-color:#D4D9AB;
font-size:12px;
}

#service_desc_link{
margin-top:1px;
height:55px;
 width:682px;
background-color:#B2D456;
}

#server_adm{
display:block;
background:url("../images/arrow-down.jpg") no-repeat scroll 650px 12px transparent;
font-weight:700;
padding-left:12px;
padding-top:18px
}

#install_config{
background:url("../images/arrow-down.jpg") no-repeat scroll 650px 12px transparent;
font-weight:700;
padding-left:12px;
padding-top:18px
}

#tech_service_col{
border-right: 1px solid grey;
width: 223px;
height: 54px;
float:left;
/*text-align:center;*/
}
#servic_optim{
background:url("../images/arrow-down.jpg") no-repeat scroll 650px 12px transparent;
font-weight:700;
padding-left:12px;
padding-top:18px
}
#sec_audit{
background:url("../images/arrow-down.jpg") no-repeat scroll 650px 12px transparent;
font-weight:700;
padding-left:12px;
padding-top:18px
}
#servr_sec_hard{
background:url("../images/arrow-down.jpg") no-repeat scroll 650px 12px transparent;
font-weight:700;
padding-left:12px;
padding-top:18px
}

#servic_font{
/*margin-top: 10px; */
font-weight: 700;
padding-left:12px;
padding-top:18px;
float :left;
}
#servic_desc_font{
float:left;
margin-top:10px;
padding-left:14px;
}

#team_status_col
{
border-right: 1px solid grey;
width: 152px;
height: 54px;
float:left;
text-align:center;
line-height:4;
}
#team_status_col_last{
width: 152px;
 height: 54px;
float:left;
text-align:center;
font-color:black;
line-height:4;
}
#team_status_col_last_lngtxt{
width: 152px;
 height: 54px;
float:left;
text-align:center;
font-color:black;
}
#team_status_col_lngtxt
{
border-right: 1px solid grey;
width: 152px;
height: 54px;
float:left;
text-align:center;
}
#spl_task{
background:url("../images/arrow-down.jpg") no-repeat scroll 650px 12px transparent;
font-weight:700;
padding-left:12px;
padding-top:18px
}
#othr_features{
font-weight:700;
padding-left:12px;
padding-top:18px
}
#condition{
font-size:9px;
line-height:12px;
text-align:justify;
width:250px;
}
#servic_font_lng_chng {
float:left;
font-weight:700;
padding-left:12px;
}

/**********************Bobcares calculator******************************/                  
#calc_image                                                                                
{                                                                                          
background:transparent url(../images/Bobcares_calc/bobcalc.jpg) no-repeat scroll 0 0;      
width:128px;                                                                               
height:126px;                                                                              
float:left;                                                                                
margin:50px 0px 0px 5px;                                                                   
}                                                                                          
#main_div                                                                                  
{                                                                                          
height:179px;                                                                              
width:625px;                                                                               

}
#calc_content
{            
float:left;  
margin:60px 0 0 14px;
}                    
#para_calc           
{                    
color:#5F5F5F;       
font-size:20px;      
float:left;          
width:433px;         
}                    
#app_image1          
{                    
/*                   
height:61px;         
margin-top:44px;     
background: url("../images/Bobcares_calc/right-buttons.gif") no-repeat scroll 0 -76px transparent;*/
    background: url("../images/Bobcares_calc/right-buttons.gif") no-repeat scroll 0 -79px transparent;
    height: 60px;                                                                                     
    margin-top: 66px;                                                                                 
}

#app_image2
{
    background: url("../images/Bobcares_calc/right-buttons.gif") no-repeat scroll 0 -35px transparent;
    height: 40px;
}

#calculator_ipad
{
background:transparent url(../images/Bobcares_calc/screenshot.jpg) no-repeat scroll 0 0;
width:648px;
height:444px;

}
#soft-test
{
color:#585656;
float:left;
font-size:19px;
height:40px;
padding:5px 0 0 10px;
width:172px;
}
#soft-test-img {
background:transparent url(../images/software_services/icons.jpg) no-repeat scroll -465px -113px;
float:left;
height:40px;
width:38px;
}
.heading_calc
{
color:black;
}
.list_calc
{
list-style:disc;
margin-left:16px;
}
/*********Bobcalc Android**********************/
#Bobcalc_Android
{
/*background:transparent url(../images/Bobcalc_android/Android_homepage-.png) no-repeat scroll 0 0;*/
background:transparent url(../images/bobcalc_android_newimage/bobcalc-android.png) no-repeat scroll 0 0;
width:648px;
height:444px;

}
#app_image1_android
{
/*
height:61px;
margin-top:44px;
background: url("../images/Bobcares_calc/right-buttons.gif") no-repeat scroll 0 -76px transparent;*/
    background: url("../images/Bobcalc_android/Android.png") no-repeat scroll 0 0;
    height: 60px;
width:188px;
    margin-top: 66px;
}

/********************Included for Testing Servives*****************/
.web_development_picture                                            
{                                                                   
    background: url("../images/center_circles_testing.jpg") no-repeat scroll 0 
-149px transparent;                                                            
    height: 408px;                                                             
    width: 650px;                                                              
    margin-top: 35px;                                                          
}                                                                              
#webDev1{                                                                      
    background: url("../images/buttons_testing_image.png") no-repeat scroll 0  
0px transparent;                                                               
    height: 104px;                                                             
    left: 161px;                                                               
    position: relative;                                                        
    top: -25px;                                                                
    width: 100px;                                                              
    display: block;                                                            
    float: left;                                                               

}

#webDev1:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 0 
-108px transparent;                                                           
    height: 104px;                                                            
    position: relative;                                                       
    left: 161px;                                                              
    top: -25px;                                                               
    width: 106px;                                                             
}                                                                             

#webDev2{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-109px 0px transparent;                                                     
    display: block;                                                         
    height: 104px;                                                          
    left: 382px;                                                            
    position: relative;                                                     
    top: -24px;                                                             
    width: 106px;                                                           

}

#webDev2:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-109px -108px transparent;                                                  
    height: 104px;                                                          
    left: 382px;                                                            
    position: relative;                                                     
    top: -24px;                                                             
    width: 106px;                                                           
}                                                                           

#webDev3{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-216px 0px transparent;                                                     
    display: block;                                                         
    height: 104px;                                                          
    left: 55px;                                                             
    position: relative;                                                     
    top: 50px;                                                              
    width: 106px;                                                           
    float:left;                                                             
}                                                                           

#webDev3:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-216px -108px transparent;                                                  
    height: 104px;                                                          
    left: 55px;                                                             
    position: relative;                                                     
    top: 50px;                                                              
    width: 106px;                                                           
}                                                                           

#webDev4{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-325px 0px transparent;                                                     
    display: block;                                                         
    height: 104px;                                                          
    left: 487px;                                                            
    position: relative;                                                     
    top: 63px;                                                              
    width: 106px;                                                           
}                                                                           

#webDev4:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-325px -108px transparent;                                                  
    height: 104px;                                                          
    left: 487px;                                                            
    position: relative;                                                     
    top: 63px;                                                              
    width: 106px;                                                           
}                                                                           

#webDev5{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-430px 0px transparent;                                                     
    display: block;                                                         
    float: left;                                                            
    height: 104px;                                                          
    left: 161px;                                                            
    position: relative;                                                     
    top: 125px;                                                             
    width: 106px;                                                           
}                                                                           

#webDev5:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-430px -108px transparent;                                                  
    height: 104px;                                                          
    left: 161px;                                                            
    position: relative;                                                     
    top: 125px;                                                             
    width: 106px;                                                           
}                                                                           

#webDev6{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-542px 0px transparent;                                                     
    display: block;                                                         
    height: 104px;                                                          
    left: 375px;                                                            
    position: relative;                                                     
    top: 128px;                                                             
    width: 106px;                                                           
}                                                                           

#webDev6:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-542px -108px transparent;                                                  
    height: 104px;                                                          
    left: 375px;                                                            
    position: relative;                                                     
    top: 128px;                                                             
    width: 106px;                                                           
}                                                                           

.ecommerce_development_picture
{                             
    /*background: url("../images/unclickable_buttons.png") no-repeat scroll 0 
0px transparent;*/                                                            
    height: auto;                                                             
    float: left;                                                              
    width: 623px;                                                             
}                                                                             

.ecommerce_left{
    float: left;
    height: 26px;
    text-align: center;
    vertical-align: middle;
    width: 300px;          
    background-color: burlyWood;
}                               

.ecommerce_right{
    background-color: lightGreen;
    height: 10px;                
    padding: 8px;                
    text-align: center;          
    width: 307px;                
    float:left;                  
}                                
.ecommerce_left_desc             
{                                
    float: left;                 
    height: auto;                
    margin-right: 3px;           
    text-align: justify;         
    width: 300px;                
}                                

.ecommerce_right_desc
{                    
    float: left;     
    width: 320px;    
}                    

#ecomDev1{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 0 
-216px transparent;                                                           
    display: block;                                                           
    float: left;                                                              
    height: 96px;                                                             
    left: 161px;                                                              
    position: relative;                                                       
    top: -30px;                                                               
    width: 105px;                                                             
}                                                                             

/*#ecomDev1:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 0 
-324px transparent;                                                           
    float: left;                                                              
    height: 96px;                                                             
    left: 161px;                                                              
    position: relative;                                                       
    top: -30px;                                                               
    width: 105px;                                                             
}*/                                                                           

#ecomDev2{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-109px -218px transparent;                                                  
    display: block;                                                         
    height: 96px;                                                           
    left: 378px;                                                            
    position: relative;                                                     
    top: -31px;                                                             
    width: 105px;                                                           
}                                                                           

/*#ecomDev2:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-109px -325px transparent;                                                  
    display: block;                                                         
    height: 96px;                                                           
    left: 378px;                                                            
    position: relative;                                                     
    top: -31px;                                                             
    width: 105px;                                                           
}*/                                                                         

#ecomDev3{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-216px -218px transparent;                                                  
    display: block;                                                         
    height: 96px;                                                           
    left: 67px;                                                             
    position: relative;                                                     
    top: 44px;                                                              
    width: 105px;                                                           
    float:left;                                                             
}                                                                           

/*#ecomDev3:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-216px -325px transparent;                                                  
    height: 96px;                                                           
    left: 67px;                                                             
    position: relative;                                                     
    top: 44px;                                                              
    width: 105px;                                                           
}*/                                                                         

#ecomDev4{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-329px -218px transparent;                                                  
    display: block;                                                         
    height: 96px;                                                           
    left: 485px;                                                            
    position: relative;                                                     
    top: 52px;                                                              
    width: 105px;                                                           
}                                                                           

/*#ecomDev4:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-329px -325px transparent;                                                  
    height: 96px;                                                           
    left: 485px;                                                            
    position: relative;                                                     
    top: 52px;                                                              
    width: 105px;                                                           
}*/                                                                         

#ecomDev5{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-435px -217px transparent;                                                  
    display: block;                                                         
    float: left;                                                            
    height: 96px;                                                           
    left: 167px;                                                            
    position: relative;                                                     
    top: 120px;                                                             
    width: 105px;                                                           
}                                                                           

/*#ecomDev5:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-435px -324px transparent;                                                  
    float: left;                                                            
    height: 96px;                                                           
    left: 167px;                                                            
    position: relative;                                                     
    top: 120px;                                                             
    width: 105px;                                                           
}*/                                                                         

#ecomDev6{
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-547px -217px transparent;                                                  
    display: block;                                                         
    float: right;                                                           
    height: 96px;                                                           
    position: relative;                                                     
    right: 158px;                                                           
    top: 123px;                                                             
    width: 105px;                                                           
}                                                                           

/*#ecomDev6:hover {
    background: url("../images/buttons_testing_image.png") no-repeat scroll 
-547px -324px transparent;                                                  
    float: right;                                                           
    height: 96px;                                                           
    position: relative;                                                     
    right: 158px;                                                           
    top: 123px;                                                             
    width: 105px;                                                           
}                                                                           
}*/                                                                         

#exp-head-testing {
    background: url("../images/software_services/icons.jpg") no-repeat scroll 
-22px -71px transparent;                                                      
    font-size: 18px;                                                          
    height: 40px;                                                             
    padding: 5px 0 0 10px;                                                    
    width: 232px;                                                             
}                                                                             
#soft_test_tools                                                              
{                                                                             
color:#585656;                                                                
font-size:19px;                                                               
height:40px;                                                                  
padding:5px 0 0 40px;                                                         
width:172px;                                                                  
background: url("../images/software_services/icons.jpg") no-repeat scroll     
-465px -113px transparent;                                                    
}                                                                             

#pricing_model{

background: url('../images/testing_services_images/pricing-model.png') no-repeat scroll 0 0 
transparent;                                                        
    height: 100px;                                                  
    width: 200px;                                                   
}                                                                   

#testing_banner
{              
height:274px;  
  width: 100%; 
  margin: 0px; 
  border: 0px; 
  background: #7EB44C;
  color: #ffffff;     

}


/********testing services vertical menu********/
.glossymenu, .glossymenu li ul{                 
list-style-type: none;                          
margin: 0;                                      
padding: 0;                                     
width: 280px; /*WIDTH OF MAIN MENU ITEMS*/      
/*border: 1px solid black;*/                    
}                                               

.glossymenu li{
position: relative;
}                  

.glossymenu li a{
background: white url(glossyback.gif) repeat-x bottom left;
font: bold 12px Verdana, Helvetica, sans-serif;            
color: black;                                              
display: block;                                            
width: auto;                                               
padding: 5px 0;                                            
padding-left: 10px;                                        
text-decoration: none;                                     
}                                                          

.glossymenu li ul{ /*SUB MENU STYLE*/
/*width: 190px; WIDTH OF SUB MENU ITEMS*/
        left: 0;                         
        top: 0;                          
        display: none;                   
    background-color: #DEF081;           
    padding: 10px;                       
    position: absolute;                  
    text-align: justify;                 
    top: 0;                              
    width: 350px;                        
}                                        

.glossymenu li ul li{
float: left;         
}                    

.glossymenu li ul a{
width: 180px; /*WIDTH OF SUB MENU ITEMS - 10px padding-left for A elements */
}                                                                            

.glossymenu .arrowdiv{
position: absolute;   
right: 2px;           
background: transparent url(arrow.gif) no-repeat center right;
}                                                             

.glossymenu li a:visited, .glossymenu li a:active{
color: black;                                     
}                                                 

.glossymenu li a:hover{
background-image: url(glossyback2.gif);
}                                      

/* Holly Hack for IE \*/
* html .glossymenu li { float: left; height: 1%; }
* html .glossymenu li a { height: 1%; }           
/* End */                                         
 #tell_us                                         
{                                                 
background: url('../images/tell_us.png') no-repeat scroll 0 0 transparent;
    height: 55px;                                                         
    width: 245px;                                                         
}                                                                         
#thumb_chart1                                                             
{                                                                         
background: url('../images/testing_services_images/graph1.png') no-repeat scroll 0 0 
transparent;                                                                         
    height: 193px;                                                                   
    margin-left: 10px;                                                               
    margin-right: 10px;                                                              
    margin-top: 10px;                                                                
    width: 313px;                                                                    
}                                                                                    

#see_testing_sample
{                  
        background: url(../images/see_sample.png) no-repeat scroll 0 25px 
transparent;                                                              
    font-size: 17px;                                                      
    height: 60px;                                                         
    margin-left: 20px;                                                    
    width: 260px;                                                         
}                                                                         

#thumb_chart2{
    background: url('../images/testing_services_images/thumb3.png') no-repeat scroll 0 0 transparent;
    height: 193px;                                                                                   
    margin-left: 20px;                                                                               
    margin-right: 10px;                                                                              
    width: 310px;                                                                                    
}                                                                                                    

#thumb_chart3{
    background: url('../images/testing_services_images/graph2_new.png') no-repeat scroll 0 0 transparent;
    height: 193px;                                                                                       
    margin-left: 5px;                                                                                    
    margin-top: 36px;                                                                                    
    width: 313px;                                                                                        
}                                                                                                        

#pricing_1stDIv
{              
    float: left;
    height: 235px;
    text-align: justify;
    width: 380px;       
    border: 5px outset #FFFFFF;
    cursor: pointer;           
    background-color:#D2D0D0;  
    margin-left:75px;          
}                              

#pricing_2ndDIv
{              
    float: left;
    height: 235px;
    margin-left: 20px;
    width: 380px;     
    border: 5px outset #FFFFFF;
    cursor: pointer;           
    background-color:#D2D0D0;  

}
#pricing_3rdDIv
{              
    float: left;
    height: 190px;
    margin-left: 20px;
    padding-bottom: 10px;
    padding-left: 10px;  
    padding-right: 10px; 
    padding-top: 10px;   
    width: 270px;        
    border: 1px solid green;
}                           
#logo_pay_per_dev{          
    background: url('../images/pricing_image/testing_price_dedicated-icon.png') no-repeat 
scroll 0 0 transparent;                                                                   
    height: 98px;                                                                         
    width: 94px;                                                                          
float:left;                                                                               
}                                                                                         
#logo_pay_per_project{                                                                    
    background: url('../images/pricing_image/testing_price_shared-icon.png') no-repeat    
scroll 0 0 transparent;                                                                   
    height: 96px;                                                                         
    width: 94px;                                                                          
float:left;                                                                               
}                                                                                         
.logo_heading                                                                             
{                                                                                         
background:url('../images/pricing_image/testing_pricing_heading.png') no-repeat scroll 0 0 
transparent;                                                                               
height: 116px;                                                                             
width: 368px;                                                                              
}                                                                                          
#thumb_chart1:hover                                                                        
{                                                                                          
border:2px solid #EAEAEA ;                                                                 
}                                                                                          
#thumb_chart2:hover                                                                        
{                                                                                          
border:2px solid #EAEAEA ;                                                                 
}                                                                                          
#thumb_chart3:hover                                                                        
{                                                                                          
border:2px solid #EAEAEA ;                                                                 
}                                                                                          
a.class1:hover{                                                                            
color:red                                                                                  
}                                                                                          
.continue_div                                                                              
{                                                                                          
    background: url("../images/pricing_image/continue.png") no-repeat scroll 0 0 transparent;
    color: white;                                                                            
    font-size: 13px;                                                                         
    font-weight: bold;                                                                       
    height: 91px;                                                                            
    padding-left: 40px;                                                                      
    padding-top: 5px;                                                                        
    width: 165px;                                                                            
    margin-left:360px;                                                                       
    cursor: pointer;                                                                         

}
.continue_div:hover
{                  
    background: url("../images/pricing_image/continue_2.png") no-repeat scroll 0 0 transparent;
    color: white;                                                                              
    font-size: 13px;                                                                           
    font-weight: bold;                                                                         
    height: 91px;                                                                              
    padding-left: 40px;                                                                        
    padding-top: 5px;                                                                          
    width: 165px;                                                                              
    margin-left:360px;                                                                         
    cursor: pointer;                                                                           

}

#heading_testing
{               
color: white;   
    font-size: 14px;
    font-weight: bold;
    padding-left: 120px;
    padding-top: 35px;  
}                       
#heading_prize          
{                       
color: #7B5353;         
    font-size: 14px;    
    font-weight: bold;  
    padding-left: 120px;
    padding-top: 9px;   

}

#testing_slider_link_container
{                             
        z-index: 9999;        
        clear: both;          
        position: absolute;   
        background-color: transparent;
        background-repeat: no-repeat; 
        background-attachment: scroll;
        background-position: 0pt 0pt; 
        -moz-background-clip: border; 
        -moz-background-origin: padding;
        -moz-background-size: auto auto;
        height: 50px;                   
        margin-top: 110px;              
        margin-left: 132px;             
        width: 630px;                   
}                                       

#testing_link_container_left
{                           
        float: left;        
        width: 200px;       
        background:         
url('http://bobcares.com/skin/frontend/default/InnerV3_English/images/testing_services_images/free_trial_orange.png') 
no-repeat scroll 0pt 0pt transparent;                                                                                    
    height: 94px;                                                                                                        
    margin-left: 184px;                                                                                                  
    margin-top: -28px;                                                                                                   
    width: 106px;                                                                                                        
}                                                                                                                        

#testing_link_container_left:hover
{                                 
        float: left;              
        width: 200px;             
        background:               
url('http://bobcares.com/skin/frontend/default/InnerV3_English/images/testing_services_images/free_trial_orange_mouseover.png') 
no-repeat scroll 0pt 0pt transparent;                                                                                              
    height: 94px;                                                                                                                  
    margin-left: 184px;                                                                                                            
    margin-top: -28px;                                                                                                             
    width: 106px;                                                                                                                  
}                                                                                                                                  

#pick_a_service_testing
{                      
        background:    
url('http://bobcares.com/skin/frontend/default/InnerV3_English/images/testing_services_images/pick_a_service_now.png') 
no-repeat scroll 0pt 0pt transparent;                                                                                     
    float: left;                                                                                                          
    height: 49px;                                                                                                         
    width: 304px;                                                                                                         
}                                                                                                                         
#pick_a_service_testing:hover                                                                                             
{                                                                                                                         
        background:                                                                                                       
url('http://bobcares.com/skin/frontend/default/InnerV3_English/images/testing_services_images/pick_a_service_now_hover.png')
no-repeat scroll 0pt 0pt transparent;                                                                                          
    float: left;                                                                                                               
    height: 49px;                                                                                                              
    width: 304px;                                                                                                              
}                                                                                                                              


#testing_link_container_right
{                            
        float: right;        
        height: 50px;        
        background:          
url('http://bobcares.com/skin/frontend/default/InnerV3_English/images/testing_services_images/Let_know_req.png') 
no-repeat scroll 0pt 0pt transparent;                                                                               
    margin-right: -12px;                                                                                            
    width: 302px;                                                                                                   
}                                                                                                                   

#testing_link_container_right:hover
{                                  
        float: right;              
        height: 50px;              
        background:                                                                               
url('http://bobcares.com/skin/frontend/default/InnerV3_English/images/testing_services_images/Let_know_req_mouse_hover.png') 
no-repeat scroll 0px 0px transparent;                                                                                           
    margin-right: -12px;
    width: 302px;
}

#div_functionality
{
    height: 269px;
    width: 660px;
    background:#F7FFF8;
}

#div_performance
{
    height: 270px;
    width: 660px;
    background:#FEFFF4;

}

#div_security
{
    height: 290px;
    width: 660px;
    background:#F7FFF8;
}


#pricing_iamge {
position:absolute;
border: 1px solid #FFFFFF;
    float: left;
    height: 320px;
    opacity: 0.25;
    text-align: justify;
    width: 380px;
cursor:pointer;
}
.list_testing_services {
    line-height: 25px;
    list-style: disc outside none;
    margin-left: 41px;
}



/**********************Bobcalc iPhone************************/
#Bobcalc_iPhone
{
background:transparent url(../images/bobcalc_iphone/bobcalc-iphone.png) no-repeat scroll 0 0;
width:648px;
height:444px;
}
/********************Bobs alarm************************/
#Bobs_alarm 
{   
background:transparent url(../images/Bobalarm/bobsalarm1.png)
no-repeat scroll 0 0;
width:467px;
height:441px;
}

#alarm_icon_image
{                                                                               /*background:transparent url(../images/bobalarm_icon.png) no-repeat scroll 0 0;*/
width:160px;                                                                     
height:160px;                                                                    
float:left;                                                                      
margin:50px 0px 0px 5px;
}   
/*********Bob's clock**********************/
#Bobs_clock
{
background:transparent url(../images/Bobclock/apps_page-android.png)
no-repeat scroll 0 0;
width:467px;
height:441px;

}
#calc_content_clock
{
float:left;
margin:60px 0 0 0px;
}
#clock_image
{
background:transparent url(../images/Bobclock/clock.png) no-repeat
scroll 0 0;
width:128px;
height:126px;
float:left;
/*margin:50px 0px 0px 5px;*/
 margin: 53px 5px 0px 0px;
}
/***Bob's weather**/
#Bobs_weather
{
background:transparent url(../images/Bobweather/bobsweather1.png)
no-repeat scroll 0 0;
width:467px;
height:441px;

}

#weather_icon_image
{
background:transparent url(../images/Bobweather/icon128x128.png) no-repeat scroll 0 0;
width:145px;
height:175px;
float:left;
margin:50px 0px 0px 5px;
}


