/* FORMS STYLES (using UniForm) */
@import url(uni-form-generic.css);
@import url(uni-form.css);

*{
	margin: 0;
	padding: 0;
}

html,body
{
	height: 100%;
}

body
{
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	text-align: center;
}


td
{
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #000;
}

img{
	border:0;
}


/*
ul { list-style-type:none; text-align: left;}

h2 { position: relative; }

h3 { font-size: 1.4em; margin: 10px 0 15px 0; }



h2 span
{
	position: absolute;
	right: 2px;
	top: 5px;
	bottom: 1px;
	font-size: 50%;
	font-size: 0.7em;
	font-weight: bold;
	color: #838281;
}*/

script {
	width:0px;
	height:0px;
	margin:0px;
	border:0px;
	padding:0px;
}

h3 { font-weight: normal; margin-bottom: 2px;}

.page-content p
{
	padding: 0 15px;
	text-align: justify;
	line-height: 150%;
	margin-bottom: 5px;
	margin-left: 20px;
}

.contact_form
{
	padding: 0 15px;
	text-align: justify;
	line-height: 150%;
	margin-bottom: 5px;
	margin-left: 20px;
	margin-top: 25px;
	width: 500px;
	/*_margin-left: -260px;*/
}

.contact_form label
{
	font-weight: bold;
	float: left;
	width: 150px;
	margin-bottom: 5px;
	/*text-align: right;*/
}

.contact_form input
{
	margin-left: 10px;
	width: 250px;
	float: left;
	margin-bottom: 5px;
}

.contact_form textarea
{
	margin-left: 10px;
	width: 250px;
	float: left;
	margin-bottom: 5px;
}

#faq-list {
	margin: 20px 45px;
}

#faq-list li{
	margin-bottom: 5px;
}

.faq-title {
	font-size: 12px;
	color: white;
	font-weight: bold;
	padding-left: 15px;
	margin-bottom: 15px;
}

#wrapper
{
	width: 1003px;
	min-height: 100%;
	margin: 0 auto;
	position: relative; /*For IE*/
	background: url(../images/bg_content_both.gif) left top repeat-y;
}

#girls #wrapper
{
background: url(../images/bg_content_girls.gif) left top repeat-y;
}

#boys #wrapper
{
background: url(../images/bg_content_boys.gif) left top repeat-y;
}

/*For IE*/
* html #wrapper
{
	height: 100%;
}

.clear-footer
{
	clear: both;
	height: 50px;
}

.clear
{
	clear: both;
}

#header
{
	width:1003px;
	height:235px;
	background: url(../images/bg_header_both.jpg) left top no-repeat;
}

#girls #header
{
background: url(../images/bg_header_girls.jpg) left top no-repeat;
}

#boys #header
{
background: url(../images/bg_header_boys.jpg) left top no-repeat;
}

.menu_spacer
{
	width: 15px;
}


/* Main Menu */

#main-menu
{
	position: absolute;
	top: 128px;
	left: 251px;
	margin-left: 69px;
}

#main-menu dd
{
	float:left;
}

#main-menu .home:link, #main-menu .home:visited
{
	display: block;
	width: 51px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -69px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .home:hover
{
	background: url(../images/main-menu-all.gif) -69px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .home-active:link, #main-menu  .home-active:visited
{
	display: block;
	width: 51px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -69px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}


#main-menu .faq:link, #main-menu .faq:visited
{
	display: block;
	width: 37px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -135px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .faq:hover
{
	background: url(../images/main-menu-all.gif) -135px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .faq-active:link, #main-menu  .faq-active:visited
{
	display: block;
	width: 37px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -135px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}


#main-menu .basket:link, #main-menu .basket:visited
{
	display: block;
	width: 53px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -187px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .basket:hover
{
	background: url(../images/main-menu-all.gif) -187px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .basket-active:link, #main-menu  .basket-active:visited
{
	display: block;
	width: 53px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -187px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .delivery:link, #main-menu .delivery:visited
{
	display: block;
	width: 66px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -255px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .delivery:hover
{
	background: url(../images/main-menu-all.gif) -255px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .delivery-active:link, #main-menu  .delivery-active:visited
{
	display: block;
	width: 66px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -255px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}


#main-menu .my_account:link, #main-menu .my_account:visited
{
	display: block;
	width: 88px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -336px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .my_account:hover
{
	background: url(../images/main-menu-all.gif) -336px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .my_account-active:link, #main-menu  .my_account-active:visited
{
	display: block;
	width: 88px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -336px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

/*#main-menu .trade:link, #main-menu .trade:visited
{
	display: block;
	width: 47px;
	height: 35px;
	background: url(../images/main_menu.jpg) -439px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .trade:hover
{
	background: url(../images/main_menu.jpg) -439px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .trade-active:link, #main-menu  .trade-active:visited
{
	display: block;
	width: 47px;
	height: 35px;
	background: url(../images/main_menu.jpg) -439px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}
*/

#main-menu .about-us:link, #main-menu .about-us:visited
{
	display: block;
	width: 72px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -439px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .about-us:hover
{
	background: url(../images/main-menu-all.gif) -439px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .about-us-active:link, #main-menu  .about-us-active:visited
{
	display: block;
	width: 72px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -439px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}


#main-menu .testimonials:link, #main-menu .testimonials:visited
{
	display: block;
	width: 91px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -526px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .testimonials:hover
{
	background: url(../images/main-menu-all.gif) -526px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .testimonials-active:link, #main-menu  .testimonials-active:visited
{
	display: block;
	width: 91px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -526px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .contact:link, #main-menu .contact:visited
{
	display: block;
	width: 65px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -632px top no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}

#main-menu .contact:hover
{
	background: url(../images/main-menu-all.gif) -632px -35px no-repeat transparent;
	outline: 0;
}

#main-menu .contact-active:link, #main-menu  .contact-active:visited
{
	display: block;
	width: 65px;
	height: 35px;
	background: url(../images/main-menu-all.gif) -632px -35px no-repeat transparent;
	text-indent: -9999px;
	outline: 0;
}


/* End Main Menu */


/*   Left  Side   */


#left_side
{
	position: relative;
	float:left;
	width: 251px;
	margin-bottom: 70px;
	text-align: left;
}

#search
{
	position: relative;
	float:left;
	top: 171px;
	left:49px;
}

#search_form
{
	position: relative;
	float:left;
	top:201px;
	margin-left: 0px;
}



.bg_first_menu
{
	background: url(../images/bg_first_menu.jpg) left top no-repeat;
	width: 185px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	color: #0F3E7E;
	margin-left: 45px;
	text-align: left;
	text-indent: 11px;
	margin-bottom: 4px;
}

.bg_first_menu a:link, .bg_first_menu a:visited {
	display: block;
	width: 185px;
	height: 20px;
	color: #0F3E7E;
	text-decoration: none;
}

.bg_first_menu a:hover {
	background: url(../images/bg_second_menu.jpg) left top no-repeat;
}

#top_left_menu
{
	text-align: left;
	list-style: none;
	margin-left: 45px;
	margin-bottom: 30px;

}

#top_left_menu li
{
	padding: 1px 0 0 1px;
	height: 13px;
}

#top_left_menu  a
{
	display: block;
	text-decoration: none;
	color: #FFFFFF;
	width: 185px;
	height: 13px;
	text-indent: 11px;
	outline: 0;
	height: 13px;

}

#top_left_menu a:hover
{
	background: url(../images/top_left_hover.jpg) left top repeat-x transparent;
	outline:0;
}




.bg_second_menu
{
	background: url(../images/bg_second_menu.jpg) left top no-repeat;
	width: 185px;
	height: 20px;
	line-height: 20px;
	font-size: 11px;
	color: #0F3E7E;
	margin-left: 45px;
	text-align: left;
	text-indent: 11px;
	margin-bottom: 23px;
}

#bottom_left_menu
{
	text-align: left;
	list-style: none;
	margin: 0 0 10px 45px;
}

#bottom_left_menu li
{

	height: 13px;
	background: url(../images/bg_second_list.jpg) left top no-repeat;
	width: 185px;
	height: 20px;
	line-height: 20px;
	text-align: left;
	margin-bottom: 2px;
}

#bottom_left_menu  a
{
	text-decoration: none;
	color: #FFFFFF;
	padding-left: 11px;
	outline: 0;
	height: 13px;
	width: 185px;
	height: 20px;
	display:block;
}

#bottom_left_menu  a:hover
{
	/*background: url(../images/bg_second_menu.jpg) left top no-repeat;*/
	background: url(../images/bg_submenu_roll.jpg) left top no-repeat;
	width: 185px;
	height: 20px;
	display:block;
	color: #000000;
}


/*   End  Left  Side   */

/*  Content*/


#content
{
	position: relative;
	float:left;
	width: 752px;
	margin-bottom: 70px;
	text-align: left;
	_text-align: center;
}

.content_title
{
	font-family: verdana, arial, sans-serif;
	/*font-weight: bold;*/
	font-weight: normal;
	font-size: 17px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 31px;
	padding-bottom: 4px;
	margin-top: -3px;

}

.border
{


	/*background: url(../images/bg_top_line.gif) bottom left repeat-x;*/

	border-bottom: 1px solid #DFE885;
	width: 712px;
	float:left;
	margin-left: 2px;
	margin-bottom: 20px;
}


.nav
{
	position: relative;
	float:right;
	margin-right: 40px;
	margin-top: -20px;
	/*margin-top: -16px;*/

}

html>body .nav {
	width: 100%;
	text-align: right;
}

.nav a
{
	text-decoration:none;
	color: black;
	outline:0;
}

#login
{
	position: relative;
	float: left;
	top:177px;
	left:95px;
	text-align: left;
	font-size: 14px;
	width: 405px;
}

#login ul
{
	list-style: none;
	float:left;
}

#login ul li
{
	float:left;
	line-height: 14px;
	padding: 0 7px 0 7px;
}

#login a
{
	text-decoration: none;
	color: #FFFFFF;
}

#login p
{
	margin-top: 1px;
	margin-left: 198px;
}

#login input
{
	background: #BDD9E9;
	border: 0;
	width: 90px;
	float:left;
	margin-right: 13px;
}



#shopping_cart
{

	float: right;
	margin-right: 16px;
	_margin-right: 8px;
	/*margin-left: 100px;*/
	margin-top:163px;
	background: url(../images/shopping_cart_both.jpg) left top no-repeat red ;
	width:261px;
	height:46px;

}
#shopping_cart a {
	text-decoration:none;
}
#girls #shopping_cart
{
	background: url(../images/shopping_cart_girls.jpg) left top no-repeat ;
}

#boys #shopping_cart
{
	background: url(../images/shopping_cart_boys.jpg) left top no-repeat ;
}


.prod_number
{
	margin:  13px 0 0 -180px;
}

.total_value
{
	margin: -24px 0 0 -33px;

}

.blue
{
	color: #5291B3;
}

.vertical_border
{
	border-right: 1px solid #CCCCCC ;

}

.list_promo
{
	list-style: none;
	/*margin: 41px 0 0 37px;*/
	margin-left:37px;

}

.list_promo li
{
	float:left;
	padding-right: 48px;
	/*padding-top: 41px;*/
	width: 130px;
	text-align: center;
}


.list_promo p
{
	padding: 2px  0 2px 0;
}

.list_promo2
{
	list-style: none;
	/*margin: 41px 0 0 37px;*/
	margin-left:37px;

}

.list_promo2 li
{
	float:left;
	padding-right: 48px;
	padding-top: 17px;
	width: 130px;
}

.list_promo2 li form {
	width: 130px;
}

.list_promo2 p
{
	/*padding: 2px 0 2px 0;*/
	width: 130px;
}


.clear_height
{
	clear: both;
	height: 23px;
	display: block;
	background: url(../images/star.gif) left 50% repeat-x  transparent;
	width: 671px;
	margin-left: 37px;
	_margin-left: -7px;
	padding-top: 17px;
	_padding-top: 70px;
}

.prod_img
{
	width: 130px;
	text-align: center;
	position: relative;
}

.prod_img a .span-default
{
	display:none;
	width: 20px;
	height: 18px;
	background: url(../images/details_both.jpg) left top no-repeat transparent;
	position: absolute;
	bottom: 0;
	right: -20px;
}

.prod_img a .span-girls
{
	display:none;
	width: 20px;
	height: 18px;
	background: url(../images/details_girls.jpg) left top no-repeat transparent;
	position: absolute;
	bottom: 0;
	right: -20px;
}

.prod_img a .span-boys
{
	display:none;
	width: 20px;
	height: 18px;
	background: url(../images/details_boys.jpg) left top no-repeat transparent;
	position: absolute;
	bottom: 0;
	right: -20px;
}

/*
#girls .prod_img a span
{
	background: url(../images/details_girls.jpg) left top no-repeat;
}

#boys .prod_img a span
{
	background: url(../images/details_boys.jpg) left top no-repeat;
}
*/
.prod_img a:hover span
{
	display: block;
}


/*  End Content*/

/*   Products  */

.page-nav
{
	position: relative;
	margin-left: 246px;
	_margin-left: 216px;
	top: 20px;
	_margin-top: 30px;
	bottom: 20px;
	_margin-bottom: -30px;
}

.page-nav ul
{
	list-style-type: none;
	text-align: center;
	margin: 0 auto;


}

.page-nav ul li
{
	height: 22px;
	line-height: 22px;
	float: left;
	margin: 0 5px 25px 0;

}



.page-nav a:link, .page-nav a:visited
{
	font-size: .9em;
	color: #FFFFFF;
	text-decoration: none;
}

.page-nav a:hover
{
	font-size: .9em;
	color: #000000;
	text-decoration: none;
}

.page-nav .previous-page:link, .page-nav .previous-page:visited
{
	font-size: .9em;
	color: #FFFFFF;
	display: block;
	width: 100px;
	height: 22px;
	/*line-height: 22px;*/
	padding-right: 10px;
	background: url(../images/nav_left_both.jpg) right top no-repeat ;

}

#girls .page-nav .previous-page:link, #girls .page-nav .previous-page:visited
{
	background: url(../images/nav_left_girls.jpg) right top no-repeat ;
}

#boys .page-nav .previous-page:link, #boys .page-nav .previous-page:visited
{
	background: url(../images/nav_left_boys.jpg) right top no-repeat ;
}

.page-nav .previous-page:hover
{
	color: #000000;
	text-decoration: none;
}

.page-nav .next-page:link, .page-nav .next-page:visited
{
	font-size: .9em;
	color: #FFFFFF;
	display: block;
	width: 100px;
	height: 22px;
	/*line-height: 22px;*/
	/*padding-left: 10px;*/
	background: url(../images/nav_right_both.jpg) left top no-repeat ;
}

#girls .page-nav .next-page:link, #girls .page-nav .next-page:visited
{
	background: url(../images/nav_right_girls.jpg) left top no-repeat ;
}

#boys .page-nav .next-page:link, #boys .page-nav .next-page:visited
{
	background: url(../images/nav_right_boys.jpg) left top no-repeat ;
}

.page-nav .next-page:hover
{
	color: #000000;
	text-decoration: none;
}

.page-nav .page-active:link, .page-nav .page-active:visited
{
	font-size: .9em;
	color: #000000;
	padding: 1px 3px;
	border: 1px solid #935F03;
}

.page-nav .page-active:hover
{
	color: #935F03;
	border: 1px solid #000000;
}

.page-nav .page-active:hover
{
	color: #935F03;
	text-decoration: none;
}

.bg_details
{
	background: url(../images/details_both.jpg) left top no-repeat ;
}

#girls .bg_details
{
	background: url(../images/details_girls.jpg) left top no-repeat ;
}

#boys .bg_details
{
	background: url(../images/details_boys.jpg) left top no-repeat ;
}
/*  End  Products   */

/* Product  Details*/



#single-sets {
	margin-top:20px;
	background: #427fae;
	color: #ffffff;
	padding-left: 10px;
	width: 290px;
	padding-top:4px;
	_margin-right:50px;
	height: 43px;
	float:right;
	display: none;
}


.comanda{
	border:0;
	width:81px;
	height:16px;
	background:url(../images/order_now_both.jpg) left top  no-repeat;
	
}


#product-details
{
	float:left;
	position: relative;
	top: 42px;
	left: 10px;
	width: 300px;
}



#product-info
{
	float:left;
	position: relative;
	top: 42px;
	left: 130px;
	_left: 30px;
	width: 300px;
	text-align: left;

}



.prod_name
{
	font-family: verdana, arial, sans-serif;
	font-size: 16px;
	color: #FFFFFF;
	margin-bottom: 10px;
	text-align: left;
}

.order
{
	margin-top: 10px;
}

.order_now
{
	position: relative;
	display: block;
	width: 81px;
	height: 16px;
	background: url(../images/order_now_both.jpg) left top no-repeat ;
	float:left;
	margin-left: 30px;
	_margin-left: 15px;
	margin-top: 5px;

}
.quantity-input {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	float: left;
	margin-right: 5px;
}

#girls .order_now
{
	background: url(../images/order_now_girls.jpg) left top no-repeat ;
}

#boys .order_now
{
	background: url(../images/order_now_boys.jpg) left top no-repeat ;
}

.product_order
{
	display: block;
	width: 81px;
	height: 16px;
	background: url(../images/order_now_both.jpg) left top no-repeat ;
	margin-top: 15px;
}

#girls .product_order
{
	background: url(../images/order_now_girls.jpg) left top no-repeat ;
}

#boys .product_order
{
	background: url(../images/order_now_boys.jpg) left top no-repeat ;
}

/*  End  Product  Details*/


/*  Footer  */

#footer
{
	position: relative;
	margin: 0 auto;
	bottom: 36px;
	width:1003px;
	height:50px;
	margin-top: -50px;
	background: url(../images/bg_footer_both.jpg) left top no-repeat ;

}

#girls #footer
{
	background: url(../images/bg_footer_girls.jpg) left top no-repeat;

}

#boys #footer
{
	background: url(../images/bg_footer_boys.jpg) left top no-repeat;

}

#copyright
{
	position: relative;
	float:left;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	width: 251px;
	top: 16px;
	text-align: right;
	right: 46px;
}

#menu-footer
{
	position: relative;
	float:left;
	width: 752px;
	top: 16px;
	left: 6px;
}

#second-menu dd
{
	float: left;
	font-family: verdana, arial, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
}

#second-menu a
{
	text-decoration: none;
	color: #FFFFFF;
	outline: 0;
}

#third-menu {
	clear: both;
	float: left;
	list-style-type: none;
}
	#third-menu li {
		float: left;
		margin-right: 20px;
	}
		#third-menu a:link, #third-menu a:visited {
			font-size: 9px;
			color: #FFFFFF;
			text-decoration: none;
		}
		#third-menu a:hover {
			text-decoration: underline;
		}


#second-menu a:hover
{
	text-decoration: underline;
}

.footer_spacer
{
	width: 24px;
}



/*   End Footer  */


/* ------------------->>> Button Styles <<<-----------------------*/


.buttonHolder{
  text-align:left; /* Recommended */
  margin-left: 160px;
}

button {
	border:0;
	cursor:pointer;
	font-weight:bold;
	padding:0 4px 0 0;
	_padding: 0 7px 0 0;
	text-align:center;
	outline: 0;

}

button span {
	position:relative;
	display:block;
	white-space:nowrap;
	padding:0 0 0 7px;
}

button.submitButton {
	background:url(../images/button_right.gif) right no-repeat;
	font-size: 1em;
	font-weight: normal;
	margin-top: 10px;
}

button.submitButton span {
	height:16px;
	line-height:16px;
	background:url(../images/button_left.gif) left no-repeat;
	color:white;
}

* html button {
  width:auto;
  overflow:visible;
}

* html button span {
  margin-top:3px;
}

*:first-child+html button{
  width:auto;
  overflow:visible;
}

*:first-child+html button span{
  margin-top:3px;
}
/* ------------------->>> End Button Styles <<<-----------------------*/


.login-form {
	text-align:center;
	display:block;
	padding:50px;
}

.login-form *{
	font-size:12px;
}
.login-form input {
	border:0px;
	background:#BDD9E9;
	font-size:11px;
	padding:2px;
}


.error {
	font-size:11px;
	color:#c90101;
}

.confirm_order {
	margin-left:10px;
}
.confirm_order *{
	font-size:12px;
}
.confirm_order input,.confirm_order select, .confirm_order textarea {
	border:1px solid #9F6904;
	padding:2px;
	background:#BDD9E9;
}
.confirm-order-table-title {
	background:#A6E53E;
	padding:3px;
	font-size:12px;
	color:#0F3E7E;
}

.td-title {
	padding: 3px; color: rgb(15, 62, 126);
	background:#A6E53E;
}

.title {
	padding: 3px;
	background:#A6E53E;
	width:100%;
	display:block;
	color:#0F3E7E;
	font-weight:bold;
	font-size:12px;
	margin-top:3px;
}

#pricesHolder {
	font-size:15px;
}

/** LIST **/
ul.list * {
	-moz-user-select:none;
}
ul.list {
	margin:0px;
	padding:2px;
	list-style:none;

	/*height:100px;*/
	background:#BDD9E9;
	overflow:auto;
}
ul.list li {
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	padding:4px;
}
li.listOver {
	background:#FAAF32;
}
li.listOut {
	background:#BDD9E9;
}
li.listSelected {
	background:#FAA312;
}



/*   MY ACCOUNT    */

#my_account {
	padding:20px;
}
#my_account #orders_holder {
	margin-top:4px;
	height:400px;
	width:100%;
	overflow:auto;
}
#my_account * {
	font-size:11px;
}
#my_account input,#my_account select, #my_account textarea {
	border:1px solid #9F6904;
	padding:2px;
	background:#BDD9E9;
}
#my_account #order_history thead td{
	font-size:12px;
	font-weight:bold;
}
#my_account #order_history {
	background:#
}
#my_account #order_history thead td{
	background:#EF9805;
	padding:3px;
}
#my_account #order_history tbody td{
	padding:3px;
}
#my_account #order_history tfoot td{
	padding:3px;
}
#my_account .order_block {
	margin:0px;
	backgound:#fff;
	padding:3px;
}
.error-block {
	margin:10px;
	margin-left:14px;
	font-weight:bold;
	padding:10px;
	display:block;
	border:1px solid #000;
	background:#FBB137;
	color:#FF0000;
	text-align:center;
	vertical-align:center;
}
/*  END  MY ACCOUNT    */


#successMsg
{
	margin-left: 35px;
	margin-top: 30px;
}

#search_form input {
	float: left;
}

#search_form .submit_but {
	margin-left: 10px;
}

.apdf:link, .apdf:visited {
	display: block;
	background: url(../images/pdf.gif) no-repeat left top;
	padding-left: 30px;
	height: 16px;
	color: White;
	text-decoration: none;
	margin-bottom: 5px;
}
.apdf:hover {
	text-decoration: underline;
}

/* INVITATIONS*/
.page-content ul{
	list-style-type:none;
	/*background:red;*/
	margin-left:35px;
}

.page-content  ul li{
	float:left;
	text-align:center;
	/*background:red;*/
	padding: 0 35px 40px 0;
	/*border:1px solid green;*/
}

.page-content  ul li h2{
	/*display:inline;*/
	font-weight:normal;
	font-size:12px;
	text-align:center;
	
	/*width:140px;
	height:45px;
	background: red;
	color:white;
	line-height: 45px;*/
}

.page-content   .lime{
	width:140px;
	height:45px;
	background: #999900;
	color:white;
	line-height: 45px;
	
}

.page-content   .pink{
	background: #cc0099;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .orange{
	background: #cc6600;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .lila{
	background: #9966cc;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .blue{
	background: #0099cc;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .blue_green{
	background: #336666;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .red{
	background: #ff0000;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .light_green{
	background: #669933;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .black{
	background: #333333;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.page-content   .green{
	background: #336600;
	width:140px;
	height:45px;
	color:white;
	line-height: 45px;
	
}

.img-large {
	display: none;
	position: absolute;
	width: 350px;
	height: 350px;
	top:150px;
	left:203px;
	z-index:10;
	
}
.but-details {
	display: block;
	position:absolute;
	margin-left: 2px;
	width: 133px;
	height: 189px;
	z-index:5;
}



/* NEWSLETTER */
#captcha-block {
	float: left;
}
	#captcha-block img {
		float: left;
		clear: both;
		padding: 0.5em 0;
		display: block;
	}
	#captcha-block #reload {
		font-size: 9px;
		float: left;
		display: block;
		margin: 35px 0 0 10px;
	}
