body { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; background: url(../images/pagebg.gif) repeat-x left top #3274a5;}

h1, h2, h3, h4, h5, h6, p{margin:0px; padding:0px; text-align:left; font-weight:normal;}

img, form, input, select{border:0; margin:0px; padding:0px;}

a { text-decoration:none;}

.img_left{float:left;}

.img_right{float:right;}

#doc-width {width:998px;}

.bg-color{background-color:#5ea4d7; float:left;}

#header {width:998px; float:left; height:150px; background: url(../images/pagebg.gif) repeat-x left top #5ea4d7 ; }

.header_pt1 {width:988px; float:right; text-align:right; padding-right:10px; height:27px; padding-top:3px; }

.header_pt1 a{color:#FFFFFF; font-size:12px; margin:0px 8px;}

.header_pt2_1 {width:277px; float:left; padding:21px 0px 0px 20px;}

.header_pt2_2 {width:691px; float:right; padding:21px 10px 0px 0px; text-align:right}

.searchbox{width:319px; float:right; clear:both;  margin-top:23px; color:#FFFFFF; font-size:12px; height:25px; padding:8px 8px 0px 8px; background: url(../images/searchbg.gif) no-repeat right top;  }

.search_textfield {border:1px solid #dadada; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666;	width:140px; height:16px;}

.header_pt2 p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#73983d; font-weight: normal; text-align:right;}

.header_pt2 p a {color:#73983d; padding:0px 5px;}

.header_pt2 h4 {font-family:Arial, Helvetica, sans-serif; font-size:15px; color:#666666; font-weight: normal; text-align:right; margin-top:10px;}

#bottom-bar {clear:both; background-color:#00070c; height:107px; padding-top:20px;}

.bottombar_width{width:998px; float:left;font-size:11px; color:#000000; text-align:center;}

#bottom-bar h4{font-size:11px; color:#02365c; font-weight: normal; text-align:center; padding:0px 0px 13px 0px; background: url(../images/bottombar_bg.gif) repeat-x left bottom;}

#bottom-bar h4 a{color:#6e8698; margin: 0px 8px;}

#bottom-bar h5{font-size:11px; color:#6e8698; font-weight: normal; float:left; margin: 10px 5px 0px 5px;}

#bottom-bar h5 a{ color:#ffffff; font-weight:bold; }

#menu {width:180px; float:left; margin-left:10px; display:inline; }

#menu h3 {font-size:14px; color:#fff; font-weight: normal; margin-bottom:5px; padding:6px 0px 3px 19px; height:15px; background: url(../images/lm_title_bg.gif) no-repeat left top; }

#menu h3.static {font-size:14px; color:#fff; font-weight: normal; margin-bottom:5px; padding:6px 0px 3px 19px; height:15px; background: url(../images/lm_cat_bg.gif) no-repeat left top; }

#menu ul {margin:0px 20px 8px 20px; padding:0px; list-style:none;}

#menu li{width:140px; font-size:12px; color:#fff; text-align:left; margin:0px; padding:0px; background: url(../images/horizontal_separator.gif) repeat-x left bottom; line-height:normal;}

#menu li a{width:140px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff;  padding:5px 0px 5px 0px; display:block;  }

#menu li a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0768aa;}

#menu h5{font-size:11px; color:#fff; padding-left:17px;}

.textfield_small {border:1px solid #dadada; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#8f8f8f; width:98px; height:16px;}

#menu p{font-size:10px; color:#fff; padding-left:17px ; line-height:18px;}

#menu p a{color:#fff; text-decoration:underline;}

#content {width:788px; padding:0px 10px 0px 10px; float:right; display:inline;}

.banner{float:left; width:788px; text-align: left; font-size:12px; color:#FFFFFF;}

.banner p{text-align: justify; font-size:12px; color:#FFFFFF; padding:8px 15px; line-height:18px; }

.ip_banner {float:left; width:788px;  padding-top:25px; background:url(../images/ip_bannertop.gif) center top no-repeat ; margin-bottom:30px;}

.ip_banner_box{float:left; width:252px;  background:url(../images/ip_banner_box_bg.gif) left top no-repeat;}

.ip_banner_box div.pt1{float:left; width:235px; padding:10px 7px 0px 10px;}

.ip_banner_box p{float:right; text-align:right; height:74px; width:116px;}

.ip_banner_box a.name{color:#808080; font-size:15px; font-family:Verdana, Arial, Helvetica, sans-serif}

.ip_banner_box div.pt2{float:left; width:238px; padding:7px; background:url(../images/ip_banner_box_bottom_bg.gif) center bottom no-repeat #5195ce; font-size:11px; color:#FFFFFF; text-align:left; }

.ip_banner_box a.catname{color:#fff; font-size:11px; font-weight:bold; text-align:left; background:url(../images/bullet_green.gif) left 3px no-repeat; height:25px; padding-left:10px; float:left; margin-bottom:5px; width:205px; }

.ip_cat_display{float:left; width:788px;}


/* class changes start */
.ip_cat_box_new{float:left; width:250px;  margin-right:10px; padding:0px 0px 30px 0px; text-align:left; color:#0768aa; font-size:13px; text-align:left;}
.pro_details {float:left; width:250px;}
.ip_cat_box_new p{text-align:center;}
.ip_cat_box_new p a{color:#fff; font-size:11px; white-space:normal; font-weight:bold; float:none; text-align:center;}
.ip_cat_box_new h3{color:#FFFFFF; font-size:11px; padding:0px 0px; te }
.ip_cat_box_new span.price{color:#012640; font-size:15px;}
/* For card shadows */
.box-height {height:185px;padding-top:10px;}
.box-main{float:left; background:url(../images/shad-bottom1.jpg) right bottom repeat-x; display:inline;}
.box-inside{float:left; background:url(../images/shad-right.jpg) right repeat-y;}
.float-left{float:left;}
.float-clear-left{float:left; clear:left;}

/* Class Changes End */

.index_text{float:left; width:788px; }

.index_text ul {margin:0px 35px 0px 25px; padding:0px; list-style:none;}

.index_text li{ font-size:12px; color:#fff; text-align:left; margin:3px 0PX 4px 0px; line-height:15px; padding:0px 0PX 0px 15px; background: url(../images/bullet_black.gif) no-repeat left 5PX;}

.index_text li strong{font-size:12px; color:#c3dff8; font-weight:bold;  }

.index_text h2{font-size:16px; padding-left:25px; color:#FFFFFF; background:url(../images/title_bg.gif) no-repeat left top; line-height:30px;}

.cat_top{float:right; width:795px; padding:0px 0px 0px 10px; color:#FFFFFF; font-size:12px; text-align:left; margin-bottom:10px; }

.cat_top h1{font-size:16px; float:left; padding-left:25px; width:753px; color:#FFFFFF; background:url(../images/title_bg.gif) no-repeat left top; line-height:29px;}

.cat_top p{color:#FFFFFF; font-size:12px; text-align:left; padding:10px 20px; line-height:17px;}

.sorting{text-align:right; margin-bottom:12px; color:#FFFFFF; font-size:12px; float:right; width:785px; display:inline;}

.sorting select{color:#4c95c9; border:1px solid #387eb1; height:18px; font-size:11px;}

.sorting input{color:#4c95c9; border:1px solid #387eb1; height:16px; font-size:11px; padding:2px;}

.cat_display{float:left; width:740px; padding:50px 19px 10px 19px;  color:#FFFFFF; font-size:12px; text-align:left;  background:url(../images/ip_cattop.gif) center top no-repeat ; }

.cat_box{float:left; width:185px; padding:0px 0px 0px 0px; text-align:center; margin-bottom:50px;}

.cat_box a.name{color:#FFFFFF; font-size:12px; font-weight:bold; margin:2px 0px; float:left; width:175px; height:50px;}

.cat_box span.price{color:#012640; font-size:15px; }

.item_display {float:left; width:778px; background-color:#FFFFFF; margin:20px 0px 0px 0px; color:#FFFFFF; font-size:12px; text-align:left; }

.item_mainimg {float:left; width:778px; text-align:center; padding:25px 0px; }

.item_box_main{float:left; background:url(../images/item_shadow_bottom.gif) right bottom repeat-x; display:inline;}

.item_box_inside{float:left; background:url(../images/item_shadow_right.gif) right repeat-y;}

.you_may_interested_title {font-size:16px; float:left; padding-left:25px; width:753px; color:#FFFFFF; background:url(../images/you_may_alsointerested_top.gif) no-repeat left top; line-height:29px;}

.you_may_interested {float:left; width:755px; padding:14px 0px 14px 20px; background-color:#4c95c9; color:#0768aa;}

.you_may_interested_box{float:left; width:185px; padding:0px 0px 0px 0px; text-align:center; margin-bottom:0px; }

.you_may_interested_box a.name{color:#FFFFFF; font-size:12px; font-weight:bold; margin:8px 0px; float:left; width:175px;}

.you_may_interested_box span.price{color:#012640; font-size:15px; }

.you_box_main{float:left; background:url(../images/you_shadow_bottom.gif) right bottom repeat-x; display:inline;}

.you_box_inside{float:left; background:url(../images/you_shadow_right.gif) right repeat-y;}

.item_details {float:left; width:778px; background:url(../images/item_detail_center.gif) repeat-y left top #4c95c9; margin:20px 0px 0px 0px; color:#FFFFFF; font-size:12px; text-align:left; }

.item_details_pt1{float:left; width:374px; padding-bottom:15px;}

.item_details_pt1 h2 {font-size:16px; float:left; padding-left:25px; width:350px; padding-left:24px; color:#FFFFFF;  line-height:29px; background:url(../images/product_detail_title.gif) repeat-x left bottom;}

.item_details_pt1 h3 {font-size:16px; float:left; padding-left:25px; width:350px; padding-left:24px; color:#FFFFFF;  line-height:29px; background:#387eb1; margin-top:8px;}

.item_details_pt1_row h5{float:left; width:134px;   font-size:12px; font-weight:bold; }

.item_details_pt1_row h6{float:left; width:200px; font-size:12px;  }

.item_details_pt1_row {background:url(../images/horizontal_seperator1.gif) repeat-x left bottom; float:left; width: 334px; padding:8px 0px 8px 0px; margin:0px 20px 0px 20px; display:inline;}

.card_description{float:left; width:334px; padding:10px 20px; text-align:justify; color:#FFFFFF; font-size:12px; line-height:18px;}

.static_display {float:left; width:734px; padding:20px 20px 20px 20px; color:#FFFFFF; font-size:12px; text-align:left; }

.static_display p{ color:#FFFFFF; font-size:12px; text-align:left; margin:0px 0px 10px 0px;; padding:0px 0px 0px 0px; line-height:18px; text-align:justify; }

.static_display ul{margin:8px 0px 8px 0px; padding:0px 0px 0px 0px; list-style:none;}

.static_display li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; margin:0px 0px 0px 0px; padding:0px 0px 3px 8px; background:url(images/bullet_gray.gif) no-repeat left 5px; }

.static_display li a{color:#FF6600; }

.static_display table{font-size:12px; color:#666666; text-align:left; line-height:17px;}

.static_display table td{font-size:12px;  line-height:17px;  }

.static_display table td a{font-size:12px; color:#ff6600;  line-height:17px;   }

.static_display table td a:hover{font-size:12px; color:#ff6600; text-align:left; line-height:17px; text-decoration:underline;  }

.edit_card{float:right; width:785px; padding:0px 0px 0px 10px; color:#FFFFFF; font-size:12px; text-align:left; margin-bottom:10px; }

.edit_card h1 {font-size:16px; float:left; padding-left:25px; width:753px; color:#FFFFFF; background:url(../images/card_edit_bg.gif) no-repeat left top; line-height:29px;}

.edit_card_detail {float:left; width:778px; padding:10px 0px 10px 0px; background-color:#4c95c9; color:#fff; text-align:justify;}

.edit_card_detail p{color:#fff; text-align:justify; padding:10px 19px 10px 19px;}

.step_done{color:#fff; font-size:13px; text-align:justify; line-height:19px; background:url(../images/icon_done.gif) no-repeat left center; padding:2px 0px 2px 25px;  display:block inline; margin-right:20px;}

.step_pending{color:#fff; font-size:13px; text-align:justify; line-height:19px; background:url(../images/icon_pending.gif) no-repeat left center;  padding:2px 0px 2px 25px;  display:block inline; margin-right:20px;}

.step_running{color:#fff; font-size:13px; text-align:justify; line-height:19px; background:url(../images/icon_current.gif) no-repeat left center; padding:2px 0px 2px 25px; display:block inline; margin-right:20px;}

.step-box{float:left; width:680px; text-align:left; padding:15px 0px 15px 60px;}

.breadcrums {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:right; font-weight: normal; margin-bottom:8px;}

.breadcrums a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight: bold; text-align:left;}

.breadcrums span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#0c5688; font-weight: bold; text-align:left; }

.pagging {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; text-align:right; font-weight: normal; margin-bottom:8px; float:left; width:778px;}

.pagging a {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#fff; font-weight: bold; text-align:left; padding:0px 2px; text-decoration:underline;}

.pagging span {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#1e5983; font-weight: bold; text-align:left; }

.card_effect {float:left; width:750px; text-align:center; padding:25px 8px; }

.add_text{color:#4c4c4c; font-size:12px;}

.card_preview{color:#084e81; font-size:16px; border:1px solid #cee5d0; padding:20px 0px 15px 0px;}

.add_text_title{color:#074e7f; font-size:12px; font-weight:bold;}

.textfield_medium {border:1px solid #dadada; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#074e7f;}

.textarea_medium {border:1px solid #dadada; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#074e7f; height:70px;}

.textarea_small {border:1px solid #dadada; padding-left:3px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#074e7f; height:50px;}

.text_link{font-size:12px; color:#ff7200; font-weight:bold;}

.text_link:hover{font-size:12px; color:#00FFFF; font-weight:bold;}

.form_title{background-color:#387eb1; font-size:16px; color:#FFFFFF; padding-left:19px;}

.form_table {color:#fff; font-size:12px;}

.form_table td {color:#fff; font-size:12px;}

.popup_header {background: url(../images/pagebg.gif) repeat-x left top #5ea4d7 ; }

.popup_bottom {background-color:#00070c; font-size:11px; color:#6e8698;}

.popup_bottom  a{ font-size:11px; color:#ffffff; text-decoration:underline}

.popup_center{background-color:#5ea4d7; color:#fff; font-size:12px;}

.shoppingcart {color:#fff; border:1px solid #70aad4; border-collapse:collapse;}

.shoppingcart td {padding:10px 4px; color:#fff;  font-size:12px;  border:1px solid #70aad4;}

.shoppingcart td a {color:#fff; text-decoration:underline;}

.shoppingcart td input {color:#4c4c4c;   padding-left:2px; font-size:11px;}

.shoppingcart td img.thumbnail {padding:2px; border:1px solid #dadada; background-color:#FFFFFF;}

.shoppingcart th {font-weight: bold; border:1px solid #70aad4; background-color:#387eb1; text-align: center; padding-left: 4px; color:#fff; font-size:13px; height:58px;}

.shoppingcart tr.altrow {background-color: #f7f8f8; color: #000000;}

.sh-heading {font-size: 24px; color: #fff; background-color:#387eb1;}

.sh-cat-name {

	font-size: 12px;

	font-weight:bold;

	color: #507950;

	text-decoration: none;

	padding-left:5px;

	padding-right:5px;

	background-color:#cee5d0;

	line-height:25px;

}

.blog {font-size: 12px; color: #FF0000; background-color:#fbfbbf; padding:5px; border: 2px solid #FF0000;line-height:18px;text-align:justify;}

.blog p {line-height:18px;text-align:center;}

.member-service {font-size: 12px;color: #0c5688;}

.error{color:#FFFFFF;}

.red_msg{color:#FF0000;}

.price_calculator {color:#fff; border:1px solid #fff; border-collapse:collapse;}

.price_calculator td {padding:4px 4px; color:#fff;  font-size:12px;  border:1px solid #ccc;}

.price_calculator td a {color:#fff; }

.price_calculator td input {color:#4c4c4c; padding-left:2px;}

.price_calculator td img {padding:2px; border:1px solid #dadada; background-color:#FFFFFF;}

.price_calculator th {font-weight: bold; border:1px solid #ccc; background-color:#387eb1; text-align: left; padding-left: 4px; color:#fff; font-size:13px; }

.price_calculator tr.altrow {background-color: #f7f8f8; color: #000000;}



#dhtmltooltip

{

	font-family:Arial, Helvetica, sans-serif;

	font-size:9px;

	position: absolute;

	left: -300px;

	width: 150px;

	border: 1px solid black;

	padding: 2px;

	background-color: lightyellow;

	visibility: hidden;

	z-index: 100;

	/*Remove below line to remove shadow. Below line should always appear last within this CSS*/

	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);

}

#dhtmlpointer

{
	position:absolute;

	left: -300px;

	z-index: 101;

	visibility: hidden;
}

.testimonial {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:normal;

	color: #507950;

	text-decoration: none;

	line-height:18px;

	text-align:justify;

}
.testimonial-name {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight:bold;

	color: #507950;

	text-decoration: none;

	line-height:18px;

	text-align:justify;

}
.sh-cart-border {

	border: 1px solid #cee5d0;

}

.order_list {color:#fff; border:1px solid #70aad4; border-collapse:collapse;}

.order_list td {padding:5px 4px; color:#fff;  font-size:12px;  border:1px solid #70aad4; border-spacing:2px;}

.order_list td a {color:#fff; text-decoration:underline;}

.order_list td input {color:#4c4c4c;  width:40px; padding-left:2px;}

.order_list th {font-weight: bold; border:1px solid #70aad4; background-color:#387eb1; text-align: center; padding:10px 4px; color:#fff; font-size:13px; }

.tag {float:left; width:734px; padding:0px 7px;}

.tag ul{margin:8px 0px 8px 0px; padding:0px 0px 0px 0px; list-style:none;}

.tag li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; margin:0px 5px 5px 0px; padding:0px 0px 3px 8px; background:url(images/bullet_gray.gif) no-repeat left 5px #fff; float:left; width:167px; }

.tag li a{color:#FF6600; }

.tag_bg{background-color:#3399FF}

.edit_card ul.tag {margin:8px 29px 8px 29px; padding:0px 0px 0px 0px; list-style:none;}

.edit_card ul.tag li {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; text-align:justify; margin:0px 5px 5px 0px; padding:4px 0px 4px 20px; background:url(../images/tag.gif) no-repeat left 5px ; float:left; width:155px; }

.edit_card ul.tag li a {color:#666; }

.edit_card ul{margin:8px 0px 8px 25px; padding:0px 0px 0px 0px; list-style:none;}

.edit_card li{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#fff; text-align:justify; margin:0px 0px 0px 0px; padding:0px 0px 3px 15px; background:url(../images/bullet_blue.gif) no-repeat left 5px; }

.edit_card li a{color:#fff; }

.edit_card p.faq{ color:#FFFFFF; font-size:12px; text-align:left; margin:10px 0px 0px 15px; padding:0px 0px 0px 0px; line-height:18px; text-align:justify; font-weight:bold; }

.edit_card_detail p.question{ color:#FFFFFF; font-size:12px; text-align:left; margin:0px 0px 0px 15px; padding:0px 25px 0px 20px; line-height:18px; text-align:justify; font-weight:bold; }

.edit_card_detail p.question a{ color:#FFFFFF; }

.edit_card_detail p.answer{ color:#FFFFFF; font-size:12px; text-align:left; margin:0px 0px 0px 15px; padding:0px 25px 0px 20px; line-height:18px; text-align:justify;  }

.StatisticsBar

{
	background-image: url(../images/admin-table-bottom-bg.gif);

	background-repeat: repeat-x;

	text-decoration:none;
}

.order_info {color:#fff; border:1px solid #70aad4; border-collapse:collapse;}

.order_info td {padding:5px 4px; color:#4c4c4c;  font-size:12px;  border:1px solid #70aad4; border-spacing:2px;}

.order_info td.text_link {color:#ff7200;}

.order_info td a {color:#4c4c4c; text-decoration:underline;}

.order_info th {padding:8px 4px; background-color:#0768aa; color:#fff;  font-size:12px;  border:1px solid #70aad4; border-spacing:2px; font-weight:bold;}



.order_info1{color:#4c4c4c; border:none}



.welcome_user{color:#FFFFFF; font-size:12px; float:left; width:300px; margin-top:30px;}

.welcome_user span{color:#000; font-size:12px; font-weight:bold; }
