/* COLORS */

body {background: #333;}

.container {background: #fff;}

.header {background: #fff;}

.sidebar {background: #e6e6e6;}

div#logo_container a {color: #000;}

div#nav_container a {color: #000;}

/* bg */

.bg_home001 {
	background: #565656 url(../images/bg_home001.jpg);
}

.bg_alibooks001 {
	background: #565656 url(../images/bg_alibooks001.jpg);
}

.bg_alibooks002 {
	background: #565656 url(../images/bg_alibooks002.jpg);
}

.bg_alibooks003 {
	background: #565656 url(../images/bg_alibooks003.jpg);
}

.bg_alibooks004 {
	background: #565656 url(../images/bg_alibooks004.jpg);
}

.bg_digitalalibooks001 {
	background: #565656 url(../images/bg_digitalalibooks001.jpg);
}

.bg_digitalalibooks002 {
	background: #565656 url(../images/bg_digitalalibooks002.jpg);
}

.bg_aboutali001 {
	background: #565656 url(../images/bg_aboutali001.jpg);
}

.bg_aboutali002 {
	background: #565656 url(../images/bg_aboutali002.jpg);
}

.bg_contactali001 {
	background: #565656 url(../images/bg_contactali001.jpg);
}

.bg_contactali002 {
	background: #565656 url(../images/bg_contactali002.jpg);
}

.bg_faq001 {
	background: #565656 url(../images/bg_faq001.jpg);
}

.bg_purchasegiftcard001 {
	background: #565656 url(../images/bg_purchasegiftcard001.jpg);
}

.bg_redeemgiftcard001 {
	background: #565656 url(../images/bg_redeemgiftcard001.jpg);
}

.bg_redeemgiftcard002 {
	background: #565656 url(../images/bg_redeemgiftcard002.jpg);
}

.bg_uploadprocess001 {
	background: #565656 url(../images/bg_uploadprocess001.jpg);
}

/* */

.bg_footer001 {
	background: #565656 url(../images/bg_footer001.jpg);
}

.bg_footer002 {
	background: #565656 url(../images/bg_footer002.jpg);
}

.bg_footer003 {
	background: #565656 url(../images/bg_footer003.jpg);
}


/* layout */



.color-1 {background: #43bde0;}

.color-2 {background: #a1dcf3;}

.color-3 {background: #3f9bb4;}

.color-white {background: #fff;}

.column-padding {padding: 0 10px 0 5px;}

.nav-padding {padding: 20px 0 0 0;}

img.hrz_rule {
	padding: 10px 0 0 0;
}

img.gallery_thumb {
	padding: 0 13px 20px 0;
}



p {
	text-indent: 0;
}

/* font */

h1 {
	font: normal normal bold 32px arial, helvetica, sans serif;
	letter-spacing: 2.0px;
	margin-bottom:0em;
	color: #565656;
}

h2 {
	font: normal normal bold 22px arial, helvetica, sans serif;
	letter-spacing: 2.0px;
	margin-bottom: 2px;
	color: #565656;
}

h3 {
	font: normal normal bold 14px arial, helvetica, sans serif;
	letter-spacing: 1.0px;
	margin-bottom: 2px;
	color: #565656;
}



p {
	font: normal normal normal 12px/18px arial, helvetica, sans serif;
	color: #565656;
}

p.larger {
	font: normal normal normal 14px/18px arial, helvetica, sans serif;
	color: #565656;
}

p.smaller {
	font: normal normal normal 10px/14px arial, helvetica, sans serif;
	color: #565656;
}

p.footertext {
	font: normal normal normal 10px/12px arial, helvetica, sans serif;
	margin: 10px 0 10px 0;
	color: #999;
}

p.white {color: #fff;}

br {margin-bottom:18px;}

ol li {
	color: #565656;
	padding: 10px 0 0 0;
}

li.bullet {
	color: #a0ddf2;
}

li span.strong {font-weight: bold;}

a {
	color: #565656;
}

a:hover {
	color: #464646;
}

a.faq_ques {
	font: normal normal bold 14px/18px arial, helvetica, sans serif;
	color: #565656;
}


td.horz_white {
	background-color: #fff; 
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
}

img.horz_white {
	width: 1px;
	height: 6px;
}

img.alibooks_pics {

	display: block;
    margin-left: auto;
    margin-right: auto;
    padding: 12px 0 0 0;
    
}

td.horz_trans {
	padding: 6px 0 0 0; 
	margin: 0 0 0 0;
}

div.feedback {
	background-color: #a0ddf2;
	padding: 5px 5px 5px 5px;
	margin: 0 0 5px 0;
	color: #333;
}


/* LOGO */

div#logo_container a {
	text-decoration: none;
	padding: 4px 4px 4px 0px;	
	margin-right: 0px;
	margin-left: 0px;
}

div#logo_container ul {
	padding: 10px 10px 26px 0px;
	margin: 0px;
	list-style: none;
  }

div#logo_container li {
  float: left;
  position: relative;
}


/* IMAGES */

img.gc_placeholder {
	padding: 41px 0 0 10px; 
	margin: 0 0 0 0;
}

img.gc_home {
	padding: 0 0 0 0; 
	margin: 0 0 0 0;
}

img.custom {
	padding: 10px 0 0 10px; 
	margin: 0 0 0 0;
}

img.gc_digitalalibooks {
	padding: 0 0 24px 0px; 
	margin: 0 0 0 0;
	border: 0 0 0 0;
}

/* FORM */

.textarea {
	width: 300px;
	height: 100px;
}






