*
{
	margin:0px;
	padding:0px;
}

body
{
	font-family:arial;
	font-size:14px;
	line-height:120%;
	background-color:#d2c5a5;
}

/*img, div, input
{
	behavior: url("../images/iepngfix.htc");
}*/


/*--------------------------------*/

.top_border
{
	border-top:17px solid #3a1326;
	border-bottom:4px solid #7a3957;
}

.main_container
{
	clear:both;
	width:930px;
	margin:auto;
}

.login_container_top
{
	clear:both;
	float:right;
	height:41px;
	color:#544c43;
	margin-top:-4px;
	text-align:right;
}

.login_container_right
{
	float:right;
	width:38px;
	height:41px;
	background:url(../images/login_right.jpg) no-repeat;
}

.login_container_middle
{
	float:right;
	height:41px;
	background:url(../images/login_middle.jpg) repeat-x;
}

.login_container_left
{
	float:right;
	width:10px;
	height:41px;
	background:url(../images/login_left.jpg) no-repeat;
}

.login_name
{
	float:left;
	text-transform:capitalize;
	padding:8px 10px 0px 10px;
}

.login_name a
{
	color:#544c43;
	outline:none;
	text-decoration:none;
	text-shadow:#ddd1af 0em 1px 1px;
}

.login_name a:hover
{
	text-decoration:underline;
}

.top_container
{
	/*clear:both;*/
	float:left;
	width:930px;
	/*padding:00px 0px 20px 0px;*/
	border-bottom:1px solid #b7ae8f;
}

.logo_container
{
	float:left;
	width:225px;
}

.logo_container a
{
	outline:none;
}

a img
{
	border:0px;
}

.cart_right
{
	clear:both;
	float:left;
	width:920px;
	font-size:0.9em;
	text-align:right;
	color:#3e3434;
	padding:0px 10px 10px 0px;
}

.cart_right a
{
	color:#3e3434;
	text-decoration:none;
}

.cart_right a:hover
{
	text-decoration:underline;
}

.navigation_container
{	
	float:left;
	width:675px;
	padding:45px 0px 0px 30px;
}

.navigation_container ul li
{	
	display:inline;
	float:left;
	/*padding:0px 20px;*/
	padding:0px 15px;
	list-style-type:none;
}

.navigation_container ul li a
{
	outline:none;
}

.home a
{
	height:36px;
	width:65px;
	display:block;
	border:0px;
	outline:none;
	background: url(../images/home.jpg) 0px 0px;
}

.home a:hover, .home .active 
{
	display:block;
	background: url(../images/home.jpg) 0px 36px;
}

.themes a
{
	height:36px;
	width:80px;
	display:block;
	border:0px;
	background: url(../images/themes.jpg) 0px 0px;
}

.themes a:hover, .themes .active 
{
	display:block;
	background: url(../images/themes.jpg) 0px 36px;
}

.pricing a
{
	height:36px;
	width:71px;
	display:block;
	border:0px;
	background: url(../images/price.jpg) 0px 0px;
}

.pricing a:hover, .pricing .active 
{
	display:block;
	background: url(../images/price.jpg) 0px 36px;
}

.blog a
{
	height:36px;
	width:55px;
	display:block;
	border:0px;
	background: url(../images/blog.jpg) 0px 0px;
}

.blog a:hover, .blog .active 
{
	outline:none;
	display:block;
	background: url(../images/blog.jpg) 0px 36px;
}

.support a
{
	height:36px;
	width:78px;
	display:block;
	border:0px;
	background: url(../images/support.jpg) 0px 0px;
}

.support a:hover, .support .active 
{
	display:block;
	background: url(../images/support.jpg) 0px 36px;
}

.contact a
{
	height:36px;
	width:77px;
	display:block;
	border:0px;
	background: url(../images/contact.jpg) 0px 0px;
}

.contact a:hover, .contact .active 
{
	display:block;
	background: url(../images/contact.jpg) 0px 36px;
}

.login a
{
	height:36px;
	width:38px;
	display:block;
	border:0px;
}

.login a:hover, .login .active 
{
	display:block;
}

.middle_container
{
	clear:both;
	float:left;
	width:930px;
	padding:20px 0px 0px 0px;
	border-top:1px solid #e4d5b4;
}

.middle_top
{
	clear:both;
	float:left;
	width:930px;
	height:6px;
	background: url(middletop.jpg) no-repeat;
}

.middle_middle
{
	clear:both;
	float:left;
	width:930px;
	background: url(middlemiddle.jpg) repeat-y;
}

.middle_content
{	
	clear:both;
	float:left;
	width:908px;
	margin:3px 10px;
	border:1px solid #c6c6c6;
	background-color:#E9E7DB;
}

.middle_full
{
	clear:both;
	float:left;
	width:906px;
	padding:10px 0px 0px 0px;
	border:1px solid #e7e8e2;
}

.middle_left_arrow
{
	float:left;
	/*width:26px;*/
	width:26px;
	height:78px;
	position:relative;
	top:60px;
	margin-left:-27px;
	left:5px;
	padding:60px 0px 0px 6px;
	background:url(../images/left_arrow1.png) no-repeat;
}

#prev 
{
	float:left;
	position:relative;
	left:-10px;
	margin:-6px 0px 0px 0px;
}

.middle_left_arrow_hover
{
	float:left;
	width:28px;
	height:78px;
	position:relative;
	top:60px;
	margin-left:-28px;
	padding:60px 0px 0px 6px;
	background:url(../images/left_arrow_hover.png) no-repeat;
}

.middle_left_banner
{
	float:left;
	width:475px;
	height:320px;
	text-align:center;
	padding:0px 0px 0px 6px;
	/*background:url(../images/bannerbg.jpg) no-repeat 8px 279px;*/
}

.middle_right_text
{
	float:left;
	width:375px;
	padding:10px 0px 0px 9px;
}

.middle_right_text p
{
	color:#4f4e4e;
	float:left;
	line-height:170%;
	padding:15px 0px;
	text-align:justify;
	text-shadow:#f5f3e9 0em 1px 1px;
}

.view_gallery/*--- change---*/
{	
	clear:both;
	float:left;
	width:217px;
	text-align:right;
	padding:20px 0px 0px 20px;
	margin-left:135px;
}

.view_gallery_button /*--- change---*/
{	
	float:left;
	width:217px;
	height:32px;
	outline:none;
	text-align:right;
	background: url(../images/viewgallery.jpg) 0px 0px;
}

.view_gallery_button:hover  /*--- change---*/
{
	background: url(../images/viewgallery.jpg) 0px 32px;
}

/*a
{
	outline:none;
}*/


.middle_right_arrow
{
	float:left;
	width:24px;
	height:78px;
	position:relative;
	/*left:25px;*/
	left:25px;
	top:60px;
	/*padding:60px 0px 0px 6px;*/
	padding:60px 0px 0px 0px;
	background:url(../images/right_arrow1.png) no-repeat;
}

.middle_right_arrow a, .middle_left_arrow a
{
	outline:none;
}

#next img
{
	margin-top:-6px;
}

.middle_right_arrow_hover
{
	float:left;
	width:34px;
	height:78px;
	position:relative;
	left:30px;
	top:60px;
	padding:60px 0px 0px 0px;
	background:url(../images/right_arrow_hover.png) no-repeat;
}

.middle_bottom
{
	clear:both;
	float:left;
	width:930px;
	height:6px;
	background: url(../images/middlebottom.jpg) no-repeat;
}

.text_container
{
	clear:both;
	float:left;
	width:930px;
	padding:20px 0px 0px 0px;
}

.middle_content_full
{	
	clear:both;
	float:left;
	width:908px;
	margin:3px 10px 0px 10px;
	border-top:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	background-color:#e9e7db;
}

.middle_full_text
{
	clear:both;
	float:left;
	width:906px;
	border-top:1px solid #F7F5E8;
	border-left:1px solid #F7F5E8;
	border-right:1px solid #F7F5E8;
}

.middle_left
{
	float:left;
	width:510px;
	margin:10px 0px;
	padding:0px 10px;
}

.middle_left_top
{
	clear:both;
	float:left;
	width:510px;
}

.ask_image, .ask_text
{
	clear:both;
	float:left;
	width:475px;
	/*padding:0px 10px 8px 5px;*/
	margin:0px 20px 0px 0px;
	border-bottom:1px solid #c1bfb6;
}

.ask_text
{
	color:#4e4e4e;
	border-top:1px solid #f7f5e8;
	border-bottom:0px;
	text-align:justify;
	padding-top:12px;
	padding-bottom:12px;
	line-height:160%;
}

.ask_image_left
{
	float:left;
	color:#61454c;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-shadow:#f8f7ee 0em 1px 1px;
}

.ask_image_right
{
	float:left;
	padding:0px 0px 0px 10px;
}

.submit_selection
{
	clear:both;
	float:left;
	width:488px;
	margin:0 20px 0 0;
	background-color:#c8c6bc;
	border:1px solid #b1afa7;
}

.submit_selection_full
{
	clear:both;
	float:left;
	width:486px;
	border:1px solid #dfddd3;
}

.submit_selection_top, .submit_selection_option, .submit_button
{
	clear:both;
	float:left;
	width:466px;
	color:#61454c;
	margin:0px 10px;
	padding:10px 0px 3px 0px;
	border-bottom:1px solid #aba9a1;
	text-shadow:#dbd9ce 0em 1px 1px;
}

.submit_selection_option
{
	border-top:1px solid #d7d5ca;
	border-bottom:0px;
	padding:8px 0px 3px 0px;
}

.submit_button /*----change----*/
{
	clear:both;
	float:left;
	width:148px;
	border:0px;
	padding:5px 0px 10px 0px;
}

.submit_button_image  /*----change----*/
{
	clear:both;
	float:left;
	width:148px;
	height:29px;
	text-align:right;
	background: url(../images/submit.jpg) 0px 0px;
}

.submit_button_image:hover  /*----change----*/
{ 
	background: url(../images/submit.jpg) 0px 29px;
}


.submit_selection_option ul li
{
	color:#5e5e5e;
	list-style-type:none;
	float:left;
	width:466px;
	padding:3px 0px;
	text-shadow:#dcdad1 0em 1px 1px;
}

.padding_new
{
	padding:10px 0px 10px 0px;
}

.new_padd
{
	padding:14px 0px 0px 0px;
}

.middle_right
{
	float:left;
	width:355px;
	margin:20px 0px 00px 0px;
	padding:0px 10px 15px 10px;
	border-left:1px dotted #aeaca4;
}

.middle_right_container
{
	clear:both;
	float:left;
	width:355px;
}

.middle_left_contain
{
	float:left;
	width:17px;
	position:relative;
	padding:28px 0px 0px 5px;
}

.middle_right_contain
{
	float:left;
	width:327px;
	margin:0px 5px 0px -1px;
	border:1px solid #bdbbb4;
}

.middle_contain_bgcolor
{
	clear:both;
	float:left;
	width:325px;
	background-color:#d5d3c8;
	border:1px solid #e7e5db;
}

.ask_image_right_full
{
	clear:both;
	float:left;
	width:295px;
	margin:0px 10px;
	padding:0px 5px 5px 5px;
	border-bottom:1px solid #c1bfb6;
}

.ask_image_left_right
{
	float:left;
	color:#61454c;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0px 0px 0px;
	text-shadow:#eae8dd 0em 1px 1px;/*----change----*/
}

.ask_image_right_right
{
	float:right;
	position:relative;
	margin-top:-20px;
}

.twitter_full
{
	clear:both;
	float:left;
	width:295px;
	margin:0px 10px;
	font-size:0.9em;
	padding:10px 5px 10px 5px;
	border-top:1px solid #e5e3d8;
	border-bottom:1px solid #c1bfb6;
}

.twitter_left
{
	float:left;
	width:41px;
	padding:1px 10px 0px 5px;
}

.twitter_right
{
	float:left;
	width:234px;
	/*text-align:justify;*/
	padding:0px 5px 0px 0px;
}

.twitter_right a
{
	color:#838383;
}

.twitter_minutes
{
	clear:both;
	float:left;
	width:295px;
	color:#838383;
	padding:5px 0px 0px 0px;
	text-align:right;
}

.twitter_none
{
	border-bottom:0px;
}

.install_container
{
	clear:both;
	float:left;
	width:922px;
	height:112px;
	margin:0px 4px;
	background:url(../images/installbg.jpg) no-repeat;
}

.middle_content_full_bottom
{	
	clear:both;
	float:left;
	width:908px;
	margin:0px 10px 0px 10px;
	border-bottom:1px solid #c6c6c6;
	border-left:1px solid #c6c6c6;
	border-right:1px solid #c6c6c6;
	background-color:#e9e7db;
}

.middle_full_text_bottom
{
	clear:both;
	float:left;
	width:906px;
	padding:20px 0px 0px 0px;
	border-bottom:1px solid #F7F5E8;
	border-left:1px solid #F7F5E8;
	border-right:1px solid #F7F5E8;
}

.middle_bottom_space_full
{	
	clear:both;
	float:left;
	width:908px;
	margin:5px 0px 0px 0px;
}

.footer_wrapper
{
	clear:both;
	height:70px;
	background:url(footerbg.jpg) repeat-x;
}

.footer_container
{
	width:908px;
	margin:auto;
}

.footer_full
{
	clear:both;
	float:left;
	width:908px;
	height:70px;
	padding:20px 10px 10px 0px;
}

.footer_full p
{
	line-height:120%;
	padding:0px;
	color:#a08893;
	text-shadow:none;
	text-align:center;
}


.footer_left
{
	float:left;
	width:46px;
	padding:0px 0px 0px 10px;
}

.footer_middle
{
	float:left;
	width:400px;
	text-align:justify;
	padding:0px 20px 0px 20px;
	border-right:1px solid #000000;
}

.footer_middle p
{
	line-height:140%;
	padding:0px;
	color:#a08893;
	text-shadow:none;
}

.footer_center
{
	float:left;
	height:73px;
	width:245px;
	padding:0px 10px;
	border-left:1px solid #45313c;
	border-right:1px solid #000000;
}

.footer_center ul li
{
	float:left;
	display:inline;
	padding:5px 22px 0px 22px;
	list-style-type:none;
}

.footer_center ul li a
{
	float:left;
}

.footer_right
{
	float:left;
	height:68px;
	width:80px;
	padding:5px 0px 0px 0px;
	text-align:center;
	border-left:1px solid #45313c;
}

.footer_last
{
	float:left;
	width:80px;
	padding:5px 0px 0px 0px;
	text-align:center;
}

.call_us, .mail_us
{
	clear:both;
	float:left;
	width:80px;
	color:#916679;
	padding:5px 0px 0px 0px;
	text-align:center;
}

.mail_us
{
	padding:9px 0px 0px 0px;
}

.veiwers_count
{
	clear:both;
	float:left;
	height:32px;
	left:508px;
	position:relative;
	width:83px;
	color:#ffffff;
	background:url(../images/count.png) no-repeat;
}

.footer_img
{
	clear:both;
	margin:0px;
	width:31px;
	text-align:center;
	float:left;
	color:#916679;
}

.footer_bottom
{
	clear:both;
	float:left;
	width:930px;
	padding:25px 0px 0px 0px;
}

.footer_bottom_left
{
	float:left;
	padding:0px 0px 0px 10px;
}

.footer_bottom_left ul li
{
	display:inline;
	margin:0px;
	float:left;
	list-style-type:none;
}

.footer_bottom_left ul li a
{
	float:left;
	color:#86576c;
	padding:0px 5px;
	margin:0px;
	text-decoration:none;
	text-transform:capitalize;
	border-right:1px solid #86576c;
}

.footer_bottom_left a:hover
{
	text-decoration:underline;
}

.footer_bottom_left .border_none
{
	border:0px;
}

.footer_bottom_right
{
	float:right;
	color:#5f414e;
	padding:0px 10px 0px 0px;
}

/*-------------------30-10-2009----------------*/

.middle_full_internal
{
	clear:both;
	float:left;
	width:906px;
	border:1px solid #e7e8e2;
}

.theme_price
{
	clear:both;
	float:left;
	width:896px;
	margin:5px 5px 2px 5px;
	height:379px;
	background:url(../images/price_back.jpg) no-repeat;
}

.theme_price_404
{
	clear:both;
	float:left;
	width:896px;
	margin:5px 5px 2px 5px;
	height:473px;
	background:url(../images/404.jpg) no-repeat;
}

.back_theme
{
	clear:both;
	float:left;
	width:896px;
	text-align:center;
	padding:406px 0px 0px 0px;
}

.back_theme_a
{
	width:181px;
	height:32px;
	float:left;
	border:0px;
	margin:0px 0px 0px 340px;
	background:url(../images/back_to_theme.jpg) 0px 0px;
}

.back_theme_a:hover
{
	background:url(../images/back_to_theme.jpg) 0px 32px;
}

.package_full
{
	clear:both;
	float:left;
	width:726px;
	padding:147px 0px 0px 168px;
}

.package_left
{
	float:left;
	width:234px;
}

.avail td
{
	color:#d1c5a5;
	padding:8.5px 40px 8.5px 10px;
}

.no_avail
{
	opacity:0.4;
}

.package_right
{
	float:left;
	width:234px;
	padding:0px 0px 0px 125px;
}

.browse_gallery
{
	clear:both;
	float:left;
	width:556px;
	padding:8px 0px 0px 340px;
}

.gallery_browse
{
	background: url(../images/browse.jpg) 0px 0px;
	height:34px;
	width:218px;
	display:block;
	border:0px;
	text-align:center;
}

.gallery_browse:hover 
{
	background: url(../images/browse.jpg) 0px 34px;
}

.border_display
{
	clear:both;
	float:left;
	width:896px;
	padding:10px 5px;
	text-align:center;
}

.middle_content_internal
{	
	clear:both;
	float:left;
	width:908px;
	margin:3px 10px 5px 10px;
	border:1px solid #c6c6c6;
	background-color:#e9e7db;

}

.internal_text_full
{
	clear:both;
	float:left;
	width:896px;
	padding:10px 5px 10px 5px;
}

.terms_text
{
	clear:both;
	float:left;
	width:876px;
	padding:10px;
}

.terms_text a
{
	color:#575757;
}

.internal_text_left
{
	float:left;
	width:295px;
	min-height:430px;
	height:auto !important;
	height:430px;
	padding:0px 20px 0px 5px;
	border-right:1px solid #d0cec3;
}

h1
{
	/*color:#82586b;*/
	padding:5px 0px;
	/*font-size:1.3em;*/
	color:#61454C;
	font-size:1.2em;
	font-weight:bold;
	/*padding:10px 0 0;*/
	text-shadow:#ffffff 0 1px 1px;
}

.internal_text_left p, .internal_text_middle p, .internal_text_right p
{
	color:#575656;
	padding:10px 0px;
	text-align:justify;
	line-height:160%;
}

.internal_text_middle
{
	float:left;
	width:245px;
	min-height:430px;
	height:auto !important;
	height:430px;
	padding:0px 20px;
	border-left:1px solid #f6f4eb;
	border-right:1px solid #d0cec3;
}

.internal_text_right
{
	float:left;
	width:262px;
	min-height:430px;
	height:auto !important;
	height:430px;

	padding:0px 5px 0px 20px;
	border-left:1px solid #f6f4eb;
}

/*---------------For Forms--------------*/

.left_wing
{
	clear:both;
	float:left;
	width:906px;
	height:44px;
	position:relative;
	margin:20px 0px 0px -18px; /*--- change ----*/
	background:url(../images/login.png) no-repeat;
}

.title_image
{
	clear:both;
	float:left;
	width:848px;
	height:44px;
	color:#ffffff;
	font-weight:bold;
	position:relative;
	text-transform:uppercase;
	padding:7px 15px 0px 26px;
	margin:20px 0px 0px -22px; /*--- change ----*/
	background:url(../images/loginall.png) no-repeat;
}

.left_wing_support
{
	clear:both;
	float:left;
	width:906px;
	height:44px;
	position:relative;
	margin:20px 0px 0px -18px;/*--- change ----*/
	background:url(../images/login_support.png) no-repeat;
}

.left_wingcontact
{
	clear:both;
	float:left;
	width:906px;
	height:44px;
	position:relative;
	margin:20px 0px 0px -18px; /*--- change ----*/
	background:url(../images/contact.png) no-repeat;
}

.access_themes
{
	clear:both;
	float:left;
	width:906px;
}

.access_themes_left
{
	float:left;
	width:622px;
	text-align:left;
	padding:40px 0px 0px 20px;
	/*margin-left:60px;/*---- change---*/
}

.access_themes_left_contact
{
	float:left;
	width:667px;
	text-align:right;
	padding:40px 0px 0px 0px;
}

.access_themes_right_contact
{
	float:right;
	width:178px;
}

.access_themes_right
{
	float:right;
	width:175px;/*--- change ---*/
}

.login_container
{
	clear:both;
	float:left;
	width:906px;
	padding:30px 0px 10px 0px;
}

.login_left
{
	float:left;
	width:482px;
	min-height:360px;
	height:auto !important;
	height:360px;
	padding:0px 20px;
	border-right:1px solid #c7c5ba;
}

.login_leftfull
{
	clear:both;
	float:left;
	width:482px;
}

.login_leftone
{
	float:left;
	width:7px;
	height:33px;
	background:url(../images/loginleft.jpg) no-repeat;
}

.login_lefttwo
{
	float:left;
	height:25px;
	color:#7f576a;
	padding:8px 180px 0px 15px;
	border-right:1px solid #b8b6ad;
	background:url(../images/loginmiddle.jpg) repeat-x;
}

.login_leftthree
{
	float:left;
	height:26px;
	padding:7px 5px 0px 12px;
	border-left:1px solid #eeeee6;
	background:url(../images/loginmiddle.jpg) repeat-x;
}

.login_leftlast
{
	float:left;
	width:7px;
	height:33px;
	background:url(../images/loginright.jpg) no-repeat;
}

.login_right
{
	float:left;
	width:342px;
	min-height:360px;
	height:auto !important;
	height:360px;
	padding:0px 20px;
	border-left:1px solid #fbfbf6;
}

.login_rightfull
{
	clear:both;
	float:left;
	width:342px;
}

.login_lefttwonew
{
	float:left;
	height:25px;
	color:#7f576a;
	padding:8px 110px 0px 15px;
	border-right:1px solid #b8b6ad;
	background:url(../images/loginmiddle.jpg) repeat-x;
}

.register_container, .contact_container 
{
	clear:both;
	float:left;
	width:482px;
	padding:10px 0px 0px 0px;
}

.contact_container
{
	width:570px;
}

.login_contain
{
	clear:both;
	float:left;
	width:342px;
	padding:10px 0px 0px 0px;
}

.register_container td, .login_container td, .contact_container td
{
	padding:8px 10px 8px 20px;
	color:#7f576a;
	font-weight:bold;
}

.register_container a
{
	color:#444444;
}

.contact_container td
{
	padding:8px 10px;
}

/*FORMS*/

form label 
{
	display: block;
	padding: 0 0 10px;
	font-weight: bold;
}
             
form fieldset legend 
{
	font-weight: bold;
	margin-bottom: 10px;
	padding-top: 10px;
}
                
form p small 
{
	font-size: 0.75em;
	color: #777;
}
				
form input.text-input, form select, form textarea, form .wysiwyg 
{
	padding: 6px;
	font-size: 13px;
	background: #fff url(../images/bg-form-field.gif) top left repeat-x;
	border: 1px solid #d5d5d5;
	color: #333;
}
            
form .small-input 
{
	width: 25% !important;
}

form .middle-input 
{
	width: 55% !important;
}
                
form .medium-input
{
	width: 96% !important;
}
                
form .large-input 
{
	width: 97.5% !important;
	font-size: 16px !important;
	padding: 8px !important;
}
                
form textarea 
{
	width: 97.5% !important;
	font-family: Arial, Helvetica, sans-serif;
}
                
form select 
{
	padding: 4px;
	background: #fff;
}
				
form input[type="checkbox"], form input[type="radio"] 
{
	padding: 0;
	background: none;
	border: 0;
}

.login_support
{
	float:left;
	width:264px;
	background-color:#dad8cd;
	margin:0px 15px 0px 25px;
	border:1px solid #c9c7bd;
}

.login_extent
{
	float:left;
	width:263px;
	margin:0px 15px;
	background-color:#dad8cd;
	border:1px solid #c9c7bd;
}

.login_bugfix
{
	float:left;
	width:263px;
	background-color:#dad8cd;
	margin:0px 25px 0px 15px;
	border:1px solid #c9c7bd;
}

.login_support_inside
{
	clear:both;
	float:left;
	width:202px;
	padding:30px;
	min-height:350px;
	height:auto !important;
	height:350px;
	border:1px solid #eeece3;
}

.support_image
{
	clear:both;
	float:left;
	width:222px;
	text-align:center;
	/*padding:0 0 0 75px;*/
}

.support_text
{
	clear:both;
	float:left;
	width:200px;/*----change----*/
	padding:25px 0px 15px 0px;
	text-align:center;
}

.submit_select_button  /*----change----*/
{
	clear:both;
	float:left;
	width:148px;
	height:29px;
	outline:none;
	text-align:right;
	background: url(../images/submit.jpg) 0px 0px;
}

.submit_select_button:hover  /*----change----*/
{ 
	background: url(../images/submit.jpg) 0px 29px;
}


.login_support_inside p, .login_extent_inside p
{
	/*color:#747474;*/
	color:#575757;
	line-height:160%;
	text-align:justify;
	text-shadow:#f6f5ee 0em 1px 1px;
}

.login_extent_inside a
{
	color:#575757;	
}

.show_more {
	color:#575757;
	line-height:160%;
	text-align:justify;
	text-shadow:#f6f5ee 0em 1px 1px;
	text-decoration:none;
}

.show_more:hover {
	text-decoration:underline;
}
.login_extent_inside
{
	clear:both;
	float:left;
	width:201px;
	padding:30px;
	min-height:350px;
	height:auto !important;
	height:350px;
	border:1px solid #eeece3;
}

.read_privacy
{
	clear:both;
	float:left;
	width:866px;
	padding:5px 0px 10px 35px;/*----change----*/
}

.privacy_left
{
	float:right;
	padding:0px 10px 0px 0px;
}

.privacy_right
{
	float:right;
	padding:5px 30px 0px 0px;
}

.privacy_right a
{
	color:#717171;
	text-decoration:none;
}

.privacy_right a:hover
{
	text-decoration:underline;
}

.address_container
{
	clear:both;
	float:left;
	width:826px;
	padding:20px 40px 0px 40px;
}

.address_left
{
	float:left;
	width:273px;
	color:#6b6730;
	font-weight:bold;
	line-height:200%;
	min-height:130px;
	height:auto !important;
	height:130px;
	border-right:1px solid #cac8bd;
}

.address_right
{
	float:left;
	width:521px;
	min-height:130px;
	height:auto !important;
	height:130px;
	padding:0px 0px 0px 30px;
	border-left:1px solid #f8f7f2;
}

.address_full
{
	clear:both;
	float:left;
	width:521px;
	padding:18px 0px;
}

.address_full_left
{
	float:left;
}

.address_full_right
{
	float:left;
	color:#6b6730;
	font-weight:bold;
	padding:0px 0px 0px 15px;
}

.address_full_right a
{
	color:#6b6730;
	text-decoration:none;
}

.address_full_right a:hover
{
	text-decoration:underline;
}

.enter_form
{
	clear:both;
	float:left;
	width:826px;
	color:#58394d;
	font-size:1.3em;
	font-weight:bold;
	text-shadow:#f6f5ec 0em 1px 1px;
	padding:20px 40px 0px 40px;
}

.form_container, .form_container_new
{
	clear:both;
	float:left;
	width:500px;
	margin-left:20px;
}

.form_container td
{
	color:#686868;
	font-weight:bold;
}

.form_container td div
{
	color:#ff0000;
	font-weight:normal;
}

.form_container_new
{
	background-color:#A08893;
	margin-top:10px;
}

.form_container_new td
{
	color:#ffffff;
	font-weight:bold;
}

.send_button  /*----change----*/
{
	clear:both;
	float:left;
	width:116px;
	height:31px;
	text-align:right;
	background: url(../images/letus_know.jpg) 0px 0px;
}

.send_button:hover  /*----change----*/
{ 
	background: url(../images/letus_know.jpg) 0px 31px;
}

.selectbox
{
	width:250px;
}

.login_containertheme
{
	clear:both;
	float:left;
	width:906px;
	padding:10px 0px 30px 0px;
}

.login_themeleft
{
	float:left;
	width:423px;
	min-height:330px;
	height:auto !important;
	height:330px;
	padding:0px 15px;
}

.login_themeleft a
{
	outline:none;
}

.login_themeright
{
	float:right;
	width:423px;
	min-height:330px;
	height:auto !important;
	height:330px;
	padding:0px 15px;
}

.theme_full
{
	clear:both;
	float:left;
	width:423px;
	padding:2px 0px;
}

.theme_name
{
	float:left;
	color:#5e4a56;
	font-size:1.2em;
	font-weight:bold;
	text-shadow:#f6f5ed 0em 1px 1px;
	padding:0px 0px 0px 10px;
}

.theme_date
{
	float:left;
	color:#7a7a7a;
	padding:0px 0px 0px 10px;
}

.theme_download
{
	float:right;
	color:#7a7a7a;
	padding:0px 10px 0px 0px;
}

.theme_star
{
	float:right;
	padding:0px 10px 0px 0px;
}

.month_container
{
	clear:both;
	float:left;
	width:906px;
	margin:20px 0px 0px 0px;
}

.left_wingmonth
{
	/*clear:both;
	float:left;
	width:376px;
	height:41px;
	color:#223e05;	
	font-weight:bold;
	padding:10px 0px 0px 10px;
	text-transform:uppercase;
	text-shadow:#8adc38 0em 0.1em 0.1em;
	margin:0px 0px 0px -16px; 
	background:url(../images/month.png) no-repeat;*/
	background:transparent url(../images/month.png) no-repeat scroll 0 0;
	clear:both;
	color:#223E05;
	float:left;
	font-weight:bold;
	height:41px;
	margin:0 0 0 -16px;
	padding:10px 0 0 10px;
	text-shadow:0 1px 1px #8ADC38;
	text-transform:uppercase;
	width:376px;
	position:relative;
}

.click_preview
{
	float:left;
	width:520px;
	color:#919090;
	padding:10px 0px 0px 0px;
}
/* Aravind sarts*/
#prodt_slide_show
{
	float:left;
	width:869px;
}
#psContainer
{
	clear:both;
	float:left;
	height:10px;
	width:100px;
	border:1px solid #000;
	margin:10px 0px 0px 0px;
	background-color:#DDDDDD;
}
#psStrength
{
	background-image:url(../images/strength.jpg);
	height:10px;
	width:0px;
}

.poll_error
{
	clear:both;
	float:left;
	height:20px;
	background:#8c6b80;
	width:470px;
	position:relative;
	color:#e9e7db;
	padding:2px 10px;
	display:none;
}

.next_poll
{
	color:#e9e7db;
	text-decoration:none;
}

.next_poll:hover
{
	text-decoration:underline;
}
/*Aravind ends*/

/*Bharat starts*/

.pay_button
{
	clear:both;
	float:left;
	width:116px;
	height:32px;
	text-align:right;
	background: url(../images/pay_button.jpg) 0px 0px;
}

.pay_button:hover
{ 
	background: url(../images/pay_button.jpg) 0px 32px;
}

.cancel_button
{
	clear:both;
	float:left;
	width:116px;
	height:32px;
	text-align:right;
	background: url(../images/cancel_button.jpg) 0px 0px;
}

.cancel_button:hover
{ 
	background: url(../images/cancel_button.jpg) 0px 32px;
}

.confirm_button 
{
	clear:both;
	float:left;
	width:116px;
	height:32px;
	text-align:right;
	background: url(../images/confirm_button.jpg) 0px 0px;
}

.confirm_button:hover 
{ 
	background: url(../images/confirm_button.jpg) 0px 32px;
}

/*----- Theme details -------*/
.theme_fullpageview
{
	clear:both;
	float:left;
	width:866px;
	padding:20px;
}

.theme_fullview
{
	clear:both;
	float:left;
	width:866px;
	min-height:750px;
	height:auto !important;
	height:610px;
}

/*.theme_fullview_left
{
	float:left;
	width:423px;
}*/

.theme_fullview_left
{
	float:left;
	width:423px;
	height:286px;
	background-repeat:no-repeat;
}


.theme_fulltext
{
	clear:both;
	float:left;
	width:403px;
	color:#575757;
	text-align:justify;
	padding:20px 10px;
	position:relative;
	top:105px;
}

.theme_fulltext ul
{
	padding-left:15px;
}

.theme_fullview_right
{
	float:left;
	width:403px;
	padding:0px 20px;
}

h2
{
	color:#64545c;
	font-size:1.5em;
	font-weight:normal;
}

.package_details
{
	clear:both;
	float:left;
	width:403px;
	padding:20px 0px;
}

.package_details a
{
	cursor:pointer;
	text-decoration:none;
}

.package_detailsleft
{
	float:left;
}

.package_detailsright
{
	float:right;
}

.feature_contain
{
	clear:both;
	float:left;
	width:403px;
	color:#727272;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0px 3px 0px;
	border-bottom:1px solid #cdcbc0;
}

.border-white-top
{
	clear:both;
	float:left;
	width:403px;
	border-top:1px solid #f5f4eb;
}

.browser_container
{
	clear:both;
	float:left;
	width:340px;
	padding:15px 0px 5px 0px;
	border-bottom:1px solid #cdcbc0;
}

.browser_container ul 
{
	float:left;
	width:180px;
}

.browser_container ul li
{
	float:left;
	display:inline;
	list-style-type:none;
	padding:0px 12px 0px 0px;
}

span.cross_browser
{
	float:left;
	color:#6a6a69;
	padding:6px 0px 0px 0px;
}

.validate_container
{
	clear:both;
	float:left;
	width:340px;
	padding:12px 0px 2px 0px;
	border-top:1px solid #f5f4eb;
	border-bottom:1px solid #cdcbc0;
}

.validate_container ul
{
	float:left;
	width:180px;
}

.validate_container ul li
{
	float:left;
	display:inline;
	list-style-type:none;
	padding:0px 12px 0px 0px;
}

.top_ten
{
	clear:both;
	float:left;
	width:340px;
	padding:10px 0px 0px 0px;
	border-top:1px solid #f5f4eb;
}

.top_ten ul li
{
	padding:4px 0px 4px 22px;
	list-style-type:none;
	color:#6A6A69;
	background:url(../images/themetick.jpg) no-repeat 0px 4px;
}

.commentbottom_container
{
	clear:both;
	float:left;
	width:570px;
	padding:40px 0px 0px 0px;
	background:url(../images/comment.jpg) no-repeat 0px 4px;
}

.textarea
{
	width:562px;
	height:100px;
	padding:3px;
	background-color:#f9faf5;
	border:1px solid #d2d0c4;
}

.post_comment
{
	clear:both;
	float:left;
	width:570px;
	/*padding:10px 0px 30px 0px;*/
	border-bottom:1px solid #cdcbc0;
}

.postbottom_white
{
	clear:both;
	float:left;
	width:570px;
	height:2px;
	border-top:1px solid #f5f4eb;
}

.comment_display
{
	clear:both;
	float:left;
	width:570px;
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #cdcbc0;
}

.comment_display_text
{
	width:570px;
	color:#606060;
	padding:10px 0px;
}

.comment_name
{
	float:left;
	color:#8e8e8e;
	font-style:italic;
}

.comment_time
{
	float:right;
	color:#8e8e8e;
	font-size:0.9em;
}

.package_detailsleft
{
	float:left;
	width:165px;
	height:64px;
	background:url(../images/standardpackage.jpg) no-repeat;
}

.package_detailsright
{
	float:right;
	width:165px;
	height:64px;
	background:url(../images/standardpackage.jpg) no-repeat;
}

.package_detailsleft_sel
{
	float:left;
	width:165px;
	height:64px;
	background:url(../images/standardpackage1.jpg) no-repeat;
}

.package_detailsright_sel
{
	float:right;
	width:165px;
	height:64px;
	background:url(../images/standardpackage1.jpg) no-repeat;
}



span.std_pack, span.std_price
{
	clear:both;
	float:left;
	width:165px;
	color:#f4f3f7;
	text-align:center;
	padding:10px 0px 0px 0px;
	text-shadow:#1b1823 0 1px 0;
	font-family: verdana;
	font-size:1em;
	text-decoration:none;
}

span.std_pack_sel, span.std_price_sel
{
	clear:both;
	float:left;
	width:165px;
	color:#1b1823;
	text-align:center;
	padding:10px 0px 0px 0px;
	text-shadow:#ffff 0 1px 0;
	font-family: verdana;
	font-size:1em;
}

span.std_price
{
	font-size:1.2em;
	font-weight:bold;
	padding:7px 0px 0px 0px;
}

.check_price
{
	background:url(../images/checkboxes.gif) no-repeat 0px 4px;	
}

.check_price_checked
{
	background:url(../images/checkboxes.gif) no-repeat 0px -14px;	
}


.magento_table
{
	clear:both;
	float:left;
}
/*------------1-12-2009--------------------*/

.product_magento_details 
{
	clear:both;
	float:left;
	padding:20px 0;
	width:403px;
}

.product_magentoleft
{
	float:left;
	width:200px;
}

.product_magentoright
{
	float:left;
	width:203px;
}

.product_magentoright img, .product_magentoleft img
{
	float:left;
	padding:0px 4px 0px 0px;
}

.product_magentoleft table td, .product_magentoright table td
{
	color:#575757;
	padding:3px 10px;	
}

.product_magentoleft table td a, .product_magentoright table td a
{
	color:#575757;
}

.textbox_quantity
{
	width:40px;
	padding:2px;
	border:1px solid #CDCBC0;
}

h3
{
	color:#64545C;
	font-size:1.1em;
	font-weight:bold;
	padding:0px 0px 5px 0px;
}

.add-to-cart
{
	width:84px;
	height:27px;
	border:0px;
	outline:none;
	cursor:pointer;
	background:url(../images/add-cart.jpg) no-repeat;
} 

.float_left a, .float_right a
{
	outline:none;
}

/*----------- Table -----------*/

.themes_table
{
	clear:both;
	width:98%;
	text-align:left;
	margin:10px;
	border-collapse:collapse;
}

.themes_table th 
{
	font-size:90%;
	color:#FFFFFF;
	padding:5px 8px 5px 8px;
	border:1px solid #CCCCCC;
	background-color:#86566C;
	text-transform:uppercase;
}

.themes_table th a
{
	color:#000000;
	text-decoration:none;
}

.themes_table td 
{
	padding:8px;
	border:1px solid #cccccc;
	color:#4F4E4E;
}

.themes_table td a
{
	text-decoration:none;
	color:#86566C;
	font-weight:bold;
}

.themes_table td a:hover
{
	text-decoration:underline;
}

/*--------- List style ----------*/
.access_themes ul
{
	float:left;
}

.access_themes ul li
{
	padding:5px;
	list-style-type:none;
}

.continue
{
	float:left;
	width:84px;
	height:27px;
	display:block;
	background:url(../images/continue.jpg) no-repeat;
}

.cancel_payment
{
	float:left;
	width:130px;
	height:27px;
	display:block;
	background:url(../images/cancel_payment.jpg) no-repeat;
}

.continue_shop
{
	float:left;
	width:146px;
	height:27px;
	display:block;
	background:url(../images/continue_shopping.jpg) no-repeat;
}

.empty_cart
{
	float:left;
	width:100px;
	height:27px;
	display:block;
	background:url(../images/empty_cart.jpg) no-repeat;
}

.clear_both
{
	clear:both;
	float:left;
}

.float_left
{
	float:left;
	padding:0px 0px 0px 10px;
}

.float_right
{
	float:right;
	padding:0px 10px 0px 0px;
}

.float_right_new
{
	float:left;
	padding:0px 0px 0px 10px;
}

.checkout_paypal
{
	float:right;
	padding:0px 10px 0px 0px;
}

.continue_cancel
{
	float:right;
	padding:0px 30px 0px 0px;
}

.form_container_first
{
	width:155px;
}

.promotions_list
{
	clear:both;
	float:left;
	width:866px;
	padding:0px 0px 5px 0px;
}

.promotions_list ul li
{
	float:left;
	padding:0px 0px 5px 0px;
	list-style-type:none;
}

.promotions_list_full
{
	clear:both;
	float:left;
	/*width:906px;*/
}

.promotions_list_left
{
	float:left;
}

.promotions_list_middle
{
	float:left;
	height:33px;
	color:#580b3d;
	font-weight:bold;
	padding:17px 10px 0px 10px;
	background:url(../images/offermiddle.jpg) repeat-x;
}

.promotions_list_right
{
	float:left;
}

.update_cart_button
{
	float:left;
	display:block;
	height:27px;
	width:105px;
	border:0px;
	cursor:pointer;
	background:url(../images/update_cart.jpg) no-repeat 0px 0px;
}

.submit_new
{
	float:left;
	display:block;
	height:27px;
	width:84px;
	border:0px;
	cursor:pointer;
	background:url(../images/submit_new.jpg) no-repeat 0px 0px;
}

.shopping_empty
{
	width:300px;
}

.padding_space
{
	clear:both;
	float:left;
	padding:10px 0px;
}

.coupon_name
{
	float:left;
	margin-top:-2px;
	padding:0px 10px 0px 0px;
}

.coupon_first
{	
	float:left;
	padding:5px 0px 0px 0px;
}

.coupon_button_value
{
	float:left;
}

.err, .login_err
{	
	clear:both;
	color:#ff0000;
	font-weight:normal;
}

.check_availability
{
	clear:both;
	float:left;
	margin-top:10px;
}

#avail_ax
{
	float:left;
	padding:14px 0px 0px 10px;
}

.width_confirm
{
	width:125px;
}

#signup_sub
{
	outline:none;
}

.check_availability img
{
	cursor:pointer;
}

.free_width
{
	width:906px;
}

.themes_table .subtotal_first
{
	width:100px;
}

#themes_table th
{
	color:#555555;
	background-color:#D2C5A5;
}

.freetheme_full
{
	clear:both;
	float:left;
	width:866px;
	padding:20px;
}


.freetheme_left, .freetheme_right
{
	float:left;
	width:5px;
}

.freetheme_middle
{
	float:left;
	width:856px;
	height:54px;
	text-align:center;
	background:url(../images/freetheme_middle.jpg) repeat-x;
}

.freetheme_middle ul li
{
	color:#ffffff;
	list-style-type:none;
	padding:16px 0px 0px 0px;
	text-shadow:#3d5c44 0em 2px 2px;
}

.order_full
{
	clear:both;
	float:left;
	padding:10px;
}

.order_left, .order_right
{
	float:left;
}

.order_right a
{
	float:left;
	color:#544C43;
	font-weight:bold;
	padding:2px 0px 0px 5px;
	text-decoration:none;	
}

.order_right a:hover
{
	text-decoration:underline;
}

.facebook_full
{
	clear:both;
	float:right;
}

.facebook_left
{
	float:left;
	padding:2px 5px 0px 5px;
}

.facebook_right
{
	float:right;
}

#theme_table_new
{
	width:97%;
}

#theme_table_new td
{
	border:0px;
	font-size:0.8em;
	font-weight:bold;
	font-family:arial;
}

.row_color
{
	background-color:#d191b0;
}

.support_formtext
{
	font-family:Arial,Helvetica,sans-serif;
	width:55.7% !important;
}

#footer_middle a {
	color:#A08893;
	text-decoration:none;
}
#footer_middle a:hover {
	color:#A08893;
	text-decoration:underline;
}
#footer_bottom_right a {
	color:#5F414E;
	text-decoration:none;
}

#footer_bottom_right a:hover {
	color:#5F414E;
	text-decoration:underline;
}

#demo_div
{
	opacity:0;
	float:left;
	margin-top:110px;
	margin-left:100px;
	width:180px;
	height:64px;
	background:url(../images/rollover.png) no-repeat;
}

.demo_a
{	
	float:left;
	padding:30px 0px 0px 10px;
}
 
.demo_b
{	
	float:left;
	padding:30px 0px 0px 10px;
}

.login_user_padd
{
	width:90px;
}

/*------------------------------05-02-2010----------------*/

.user_price_list
{
	clear:both;
	float:left;
	width:896px;
	padding:115px 0px 0px 0px;
}

.price_full
{
	width:190px;
	float:left;
	padding:0px 0px 0px 25px;
}

.second
{
	padding:0px 0px 0px 29px;
}

.third, .fourth
{
	padding:0px 0px 0px 30px;
}

.price_full_top
{
	clear:both;
	width:190px;
	float:left;
	height:7px;
	background:url(../images/price_full_top.jpg) no-repeat;
}

.price_full_rate
{
	clear:both;
	width:187px;
	float:left;
	height:33px;
	color:#f1d3e7;
	font-size:1.5em;
	font-family:arial;
	letter-spacing:2px;
	margin:0px 0px 0px -6px;
	padding:8px 0px 0px 15px;
	text-shadow: #170611 1px 1px 2px;
	background:url(../images/price_rate.jpg) no-repeat;
}

.price_repeat
{
	clear:both;
	width:188px;
	float:left;
	border-left:1px solid #2c0e21;
	border-right:1px solid #2c0e21;
}

.price_repeat_inside
{
	clear:both;
	width:186px;
	float:left;
	min-height:168px;
	height:auto !important;
	height:168px;
	border-left:1px solid #945372;
	border-right:1px solid #945372;
	background:#79435c url(../images/price_repeat.jpg) repeat-x;
}

.image_name
{
	clear:both;
	width:168px;
	float:left;
	padding:8px 9px;
}

.price_image
{
	float:left;
}

.price_name
{
	float:left;
	color:#11050b;
	font-size:1.1em;
	font-weight:bold;
	text-transform:capitalize;
	padding:4px 0px 0px 10px;
	text-shadow: #934f6f 1px 1px 2px;
}

.activate_page
{
	clear:both;
	width:181px;
	float:left;
	padding:0px 0px 0px 5px;
}

.activate
{
	float:left;
	width:174px;
	height:30px;
	border:0px;
	background:url(../images/activate.jpg) 0px 0px;
}

.activate:hover
{
	background:url(../images/activate.jpg) 0px 30px;
}

.price_bottom
{
	clear:both;
	width:190px;
	float:left;
	height:6px;
	background:url(../images/price_bottom.jpg) no-repeat;
}

p
{
	padding:8px 0px;
	color:#575757;
	line-height:160%;
	text-align:justify;
	text-shadow:0 1px 1px #F6F5EE;
}

.err_succ_pay{
	background-color:#C3BC79;
	border:1px solid #9A9457;
	clear:both;
	color:#3E3C26;
	float:left;
	margin:10px 10px 0px 10px;
	padding:5px;
	text-align:center;
	width:874px;

}

.err_succ{
	background-color:#C3BC79;
	border:1px solid #9A9457;
	clear:both;
	color:#3E3C26;
	float:left;
	margin-top:10px;
	padding:5px;
	text-align:center;
	width:470px;

}

.password_width
{
	width:190px;
}

.pp_pic_holder
{
	background-color:#ffffff;
}

.eg_url
{
	color:#4f4e4e;
}

.err_failure
{
	background-color:#c42f2f;
	border:1px solid #851d1d;
	clear:both;
	color:#ffffff;
	float:left;
	margin:10px 10px 0px 10px;
	padding:5px;
	text-align:center;
	width:874px;
}

#middle_left a {
	color: #575757;
	text-decoration:underline;
}
#middle_left a:hover {
	text-decoration:underline;
}
.pethemes_register {
	padding:10px 0px;
	clear:both;
}
#middle_left h1 {

	color:#61454C;
	font-size:1.2em;
	font-weight:bold;
	padding:10px 0 0;
	text-shadow:#ffffff 0 1px 1px;
}
.twitter_full {
	overflow:hidden;
}	
#subscribe {
	width:101px;
	height:28px;
}
.theme_download a{
	color:#575757;
	text-decoration:underline;
}
.theme_download a:hover {
	color:#575757;
	text-decoration:underline;
}
.subscribe_input input {
	color:#8a8888;
	padding:3px;
}

h2 a {
	color: #575757;
	font-size:0.8em;
	
	padding-left:20px;
	text-decoration:underline;
}

h2 a:hover {
	color:#575757;
	text-decoration:underline;
}	
.theme_fulltext li {
	padding:3px;
}
.theme_fulltext a, .theme_fulltext a:hover{
	color:#575757;
}
.admin_comments .comment_display_text, .admin_comments .comment_name {
	margin-left:25px;

}