/*****************************
	BACKGROUNDS
*****************************/

	.body_background {
		-x-background-x-position: left;
		-x-background-y-position: top;
		background-size: 100%;
		background-attachment: scroll;
		
		background-image: url(../../images/cutieangel_02.gif);
		background-repeat: repeat-x;
	   -moz-background-clip: -moz-initial;
	   -moz-background-origin: -moz-initial;
	   -moz-background-inline-policy: -moz-initial;
	}	
	
	html, body {
		height: 100%;
		margin: 0;
		padding: 0;
		background-color: #323232;
		font-family: Arial, Helvetica, sans-serif;
		font-size:13px;
	}
	
	.menu_background {
		background-image: url(../../images/cutieangel_08s.gif);
		background-repeat: repeat-x;
		height:38px;
		width:844px;
	}
	
	.footer_background {
		background-image: url(../../images/cutieangel_22.gif);
		background-repeat: no-repeat;
		height:85px;
		width:798px;
		background-position:center;
	}

	form { 
	margin-top: 0; 
	margin-bottom: 0; 
	}

/*****************************
	PANES
*****************************/

.headerpane_bg {
    background-color: #;
    background-image: url(../images/header.jpg);
    background-repeat: no-repeat;
    background-position: top center;  	
}

.toppane-bg {
    background-color: #3A3B3C;
}

.bottompane-bg {
    background-color: #FFFFFF;
}

.leftpane-bg {
    background-color: #FFFFFF;
}
.contentpane_top {
    background-image: url(../images/content_top.png);
    background-repeat: no-repeat;
    background-position: top center;  
}
.contentpane_bg {
    background-color: #FFFFFF;

}
.contentpane_bottom {
    background-color: #;
    background-image: url(../images/content_bottom.png);
    background-repeat: repeat-y;
    background-position: top center;  
}

.rightpane-bg {
    background-color: #E7EBEE;
}

.footerpane-bg {
    background-color: #FFFFFF;
}

.columnLeftPane-bg {
    background-color: #ed1c24;
}

.columnRightPane-bg {
    background-color: #ed1c24;
}

.menuhpane_bg {
    background-color: #;
    background-image: url(../images/menu_h_bg.gif);
    background-repeat: repeat-x;
    background-position: top center;  
}

.menuvpane-bg {
    background-color: #;
}

/*****************************
	LINKS
*****************************/

.link_menu_h {
    font-weight: bold; font-style: none; font-size: 14px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link_menu_h:hover {
    font-weight: bold; font-style: none; font-size: 14px; color: #e6d186; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.link-menu-v {
    font-weight: bold; font-style: none; font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link-menu-v:hover {
    font-weight: bold; font-style: none; font-size: 12px; color: #323232; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link_menu_footer {
    font-weight: bold; font-style: none; font-size: 12px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link_menu_footer:hover {
    font-weight: bold; font-style: none; font-size: 12px; color: #479FD1; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link-announcement {
    font-weight: none; font-style: none; font-size: 11px; color: #B2010A; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link-announcement:hover {
    font-weight: none; font-style: none; font-size: 11px; color: #EBED1B; font-family: Arial, Helvetica, sans-serif; text-decoration: underline
}

.link_text {
    font-weight: none; font-style: none; font-size: 13px; color: #ed1b24; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link_text:hover {
    font-weight: none; font-style: none; font-size: 13px; color: #5AAF02; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link-text-title {
    font-weight: bold; font-style: none; font-size: 18px; color: #7a7a7a; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link-text-title:hover {
    font-weight: bold; font-style: none; font-size: 18px; color: #5AAF02; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link_footer {
    font-weight: none; font-style: none; font-size: 10px; color: #479FD1; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link_footer:hover {
    font-weight: none; font-style: none; font-size: 10px; color: #6EDE00; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.link-header-core {
    font-weight: none; font-style: none; font-size: 10px; color: #5A7794; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.link-header-core:hover {
    font-weight: none; font-style: none; font-size: 10px; color: #4B4BF0; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.link-welcome-screen {
    font-weight: bold; font-style: none; font-size: 11px; color: #335EB6; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

/*****************************
	TEXT
*****************************/

.text_page_title {
    font-weight: bold; font-style: none; font-size: 18px; color: #000000; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}
.text-paragraph-title {
    font-weight: bold; font-style: none; font-size: 16px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.text-fineprint-core {
    font-weight: none; font-style: none; font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.text_footer {
    font-weight: none; font-style: none; font-size: 10px; color: #ffffff; font-family: Arial, Helvetica, sans-serif; text-decoration: none
}

.text-body {
		line-height: 20px ; font-weight: normal; font-style: none; font-size: 12px; color: #000000; font-family: Arial, Helvetica, sans-serif;  text-decoration: none
}


/*****************************
	PAGINATION
*****************************/
ul    { border:0; margin:0; padding:0; }
#itemPerPage li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:right; }
#itemPerPage .normalText   { border:solid 1px #DEDEDE; color:#7f7f7f; display:block; font-weight:bold; margin-left:2px; margin-right:2px; padding:2px 4px; }

#pagination li          { border:0; margin:0; padding:0; font-size:11px; list-style:none; /* savers */ float:left; margin-right:2px;}
#pagination a           { border:solid 1px #DDDDDD; margin-right:2px; }
#pagination .previous-off,
#pagination .next-off   { border:solid 1px #DEDEDE; color:#7f7f7f; display:block; float:left; font-weight:bold; margin-right:2px; padding:3px 4px; }
#pagination .next a,
#pagination .previous a { font-weight:bold; }	
#pagination .active     { background:#8cc63f; color:#FFFFFF; font-weight:bold; display:block; float:left; padding:4px 6px; /* savers */ margin-right:2px; }
#pagination a:link, 
#pagination a:visited   { color:#7f7f7f; display:block; float:left; padding:3px 6px; text-decoration:none; }
#pagination a:hover     { border:solid 1px #0e509e; }
#pagination .normal   { border:solid 1px #DEDEDE; color:#7f7f7f; display:block; float:right; font-weight:bold; margin-right:2px; padding:3px 4px; }

/*****************************
	Check Out
*****************************/
.cartContent {    
		margin: 0px 0px;
		background: rgb(237, 242, 243);
		border: 1px solid rgb(199, 215, 219);		
}
.cartContentThread { 
background: #FFFFFF;
border-bottom: 1px solid rgb(199, 215, 219);
		
}
.checkoutBlock {
		margin-bottom: 10px;
		padding: 6px;
    background-color: #dcf0f5;
		border: 1px solid #bce0e8; 
		position: relative;
}
.checkoutTitle {
    color: #034285;
		font-size: 16px;
		font-weight: bold;
}


/*****************************
	Buttons
*****************************/
.buttonNext{
	width: 100px;
	height: 25px;
	background: #027faf;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
.buttonNext:hover{
	background: #00adef;
}

.buttonBack{
	width: 100px;
	height: 25px;
	background: #027faf;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
.buttonBack:hover{
	background: #00adef;
}

.buttonUpdate{
	width: 100px;
	height: 25px;
	background: #8bc83c;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
.buttonUpdate:hover{
	background: #689d23;
}

.buttonPayment{
	width: 200px;
	height: 25px;
	background: #f2901c;
	color: #ffffff;
	font-weight: bold;
	font-style: normal;
	border: 0;
	cursor: pointer;
}
.buttonPayment:hover{
	background: #c57312;
}

.buttonAddToCart{
	width: 80px;
	height: 20px;
	background1: #f2901c;
	background-image: url(../../../images/button_bg_addToCart.gif);
	background-repeat: no-repeat;
	background-position: top left; 
	color: #ffffff;
	font-weight: bold;
	font-size: 10px;
	border: 0;
	cursor: pointer;
}
.buttonClickToDetails{
	width: 200px;
	background: #323232;
	border: 0;
	cursor: pointer;
}
.buttonClickToDetails a{
	display: block;
	padding: 10px;
	color: #ffffff;
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
	
}

/*****************************
	OTHERS
*****************************/
.listing_title_bg {
    background-color: #;
    background-image: url(../../../images/listing_title_bg.jpg);
    background-repeat: repeat-x;
    background-position: top left; 
}
.listing_bg {
    background-color: #;
    background-image: url(../../../images/listing_bg.gif);
    background-repeat: repeat-x;
    background-position: top left; 
}
.orderProductRow {
    background-color: #c7e8ba;
    background-image: url();
    background-repeat: repeat-x;
    background-position: top left; 
}



.login_column {
    background-color: #;
    background-image: url(../images/login_column_bg.jpg);
    background-repeat: no-repeat;
    background-position: top left; 
}

.register_text {
	text-align:right;
	width:120px;
}
.register_titleColumn {
	color: #649623;
	font-weight: bold;
}

.register_label {  
float: left;  
width: 10em;  
margin-right: 1em;
}

.form_error_msg {
	position: absolute;
	left: 700px;
	color:red;
	font-size: 11px;
}

.product_title {
	color:#3c3c3c;
	font-weight:bold;
}

.product_price {
	color:#808080;
}

.product_description {
	color:#808080;
}

.product_code {
	color:#808080;
}

div.growlUI { background: url(../../../images/icons/check48.png) no-repeat 10px 10px }
div.growlUI h1, div.growlUI h2 {
	color: black; 
	padding: 5px 5px 5px 75px; 
	text-align: left;
	z-index: 999999px;
}
