@charset "utf-8";
/* CSS Document */
body {
	margin:0;
	padding:0;
}
.wrapper {
	display:block;
	width:1024px;
	margin:0px auto;
	height:1050px;
	-webkit-box-shadow:0px 0px 17px rgba(0,0,0,0.69);
	-moz-box-shadow:0px 0px 17px rgba(0,0,0,0.69);
	box-shadow:0px 0px 17px rgba(0,0,0,0.69);
}
#sec_heading {
	text-decoration:none;
	font-family:'kg_empire';
	font-size:32px;
	font-weight:100;
	letter-spacing:2px;
	color:#0071bc;
	text-transform:uppercase;
	margin-top:20px;
}
#sec2_heading {
	text-decoration:none;
	font-family:'kg_empire';
	font-size:28px;
	font-weight:100;
	color:#0071bc;
	margin:0;
	padding:0;
	text-transform:uppercase;
	margin-left:10px;
	margin-top:10px;
}
#sec_heading_product {
	text-decoration:none;
	font-family:'kg_empire';
	font-size:34px;
	font-weight:100;
	color:#0071bc;
	margin:0;
	padding:0;
	text-transform:uppercase;
	margin-top:10px;
	letter-spacing:2px;
}
.container {
	width:100%;
	margin:0 auto;
	height:auto;
}
.content_section {
	width:980px;
	height:500px;
	float:left;
	margin:20px;
	margin-top:60px;
	background-image:url(../images/div_back.png);
	background-size:cover;
	background-repeat:none;
	margin-bottom:20px;
	position:relative;
	margin-left:0px;
	z-index:5;
}
.event_section {
	width:960px;
	height:650px;
	float:left;
	margin:20px;
	margin-top:60px;
	background-image:url(../images/large_back.png);
	background-size:cover;
	background-repeat:none;
	margin-bottom:20px;
	position:relative;
	margin-left:0px;
	z-index:5;
}
.view_events {
	float:left;
	width:750px;
	height:520px;
	margin-left:20px;
	overflow-y:hidden;
	overflow-x:hidden;
	position:relative !important;
	z-index:99999 !important;
}


.view_eventsR {
	float:left;
	width:850px;
	height:540px;
	margin-left:20px;
	overflow-y:hidden;
	overflow-x:hidden;
	position:relative !important;
	z-index:99999 !important;
}



.view_eventsN {
	float:left;
	width:750px;
	height:540px;
	margin-left:20px;
	overflow-y:auto;
	overflow-x:hidden;
	position:relative !important;
	z-index:99999 !important;
}

.about_section {
	width:450px;
	height:640px;
	float:left;
	margin:20px;
	margin-top:60px;
	background-image:url(../images/backcutout.png);
	background-size:cover;
	background-repeat:none;
	position:relative;
	margin-left:0px;
	z-index:5;
}
.product_section {
	width:350px;
	height:500px;
	float:left;
	margin:20px;
	margin-top:60px;
	background-image:url(../images/product_back.png);
	background-size:cover;
	background-repeat:none;
	position:relative;
	margin-left:0px;
	z-index:5;
}
.bottle_select {
	width:300px;
	height:30px;
	float:left;
	margin-left:10px;
	margin-bottom:10px;
}
.bottle_description {
	width:100px;
	height:30px;
	float:left;
}
.bottle_description p {
	font-family:'kg_empire';
	color:#333;
	font-size:20px;
	padding:2px;
	font-weight:100;
}
.bottle_option {
	width:180px;
	height:30px;
	float:left;
}
.bottle_option select {
	width:180px;
	height:28px;
	font-family:sans-serif;
	color:#666;
	font-size:14px;
	padding:2px;
	border:1px solid #333;
}
.order_section {
	width:330px;
	height:600px;
	float:left;
	margin:20px;
	margin-top:60px;
	background-image:url(../images/order_back_s.png);
	background-size:cover;
	background-repeat:none;
	position:relative;
	margin-left:0px;
	z-index:5;
}
.display_products {
	width:690px;
	height:600px;
	float:left;
	margin-top:40px;
	margin-left:-90px;
	background-image:url(../images/product_list_back.png);
	padding-left:10px;
}
.Product_blurp {
	width:292px;
	height:200px;
	float:left;
	padding:10px;
	margin-top:10px;
}

.Product_blurp p {
	margin:0;
	padding:0;
	font-size:16px;
	font-family:sans-serif;
	color:#036;
	letter-spacing:1px;
}

.productnamesizes {
	width:280px;
	height:30px;
	float:left;
	margin-left:10px;	
}

.productnamesizes p{
    font-family:'kg_empire';
	color:#fff;
	font-size:20px;
	padding:2px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
}

.product_basic {
	width:280px;
	height:130px;
	float:left;
	margin-left:10px;
	margin-top:15px;
}
.sizes_available {
	width:300px;
	float:left;
	height:60px;
	
}
.funfact {
	float:left;
	width:280px;
	height:90px;
	margin-left:10px;
}
.funfact_heading {
	width:280px;
	float:left;
	height:20px;
	text-align:center;
}
.funfact_heading h3 {
	font-family:'kg_empire';
	font-size:20px;
	font-weight:100;
	color:white;
	margin:0;
	padding:0;
	text-transform:uppercase;
	letter-spacing:2px;
}
.funfact_blurp {
	width:280px;
	float:left;
	height:70px;
	padding:5px;
	text-align:center;
}
.funfact_blurp p {
	margin:0;
	padding:0;
	font-family:'kg_empire';
	font-size:14px;
	font-weight:100;
	color:white;
	margin:0;
	padding:0;
	letter-spacing:1px;
}
.left_column_basic {
	width:220px;
	height:50px;
	float:left;
}
.left_column_basic p {
	font-family:'kg_empire';
	font-size:20px;
	font-weight:100;
	color:white;
	margin:0;
	padding:0;
	text-transform:uppercase;
	letter-spacing:2px;
}
.right_column_basic p {
	font-family:'kg_empire';
	font-size:18px;
	font-weight:100;
	color:white;
	margin:0;
	padding:0;
	text-transform:uppercase;
	letter-spacing:1px;
}
.right_column_basic {
	width:80px;
	height:60px;
	float:left;
}
.content_text {
	width:330px;
	height:570px;
	float:left;
	margin:10px;
	margin-top:-5px;
	text-align:justify;
}
.content_text p {
	font-family:Verdana,Geneva,sans-serif;
	color:#036;
	font-size:12px;
	padding:10px;
}
.image_block {
	width:200px;
	height:200px;
	border:1px solid #ccc;
	float:left;
	margin-top:20px;
	margin-left:10px;
	margin-right:10px;
}
.woman {
	width:530px;
	height:700px;
	float:right;
	background-image:url(../images/woman.png);
	margin-top:10px;
	margin-right:0px !important;
}
.baleseng {
	width:550px;
	height:450px;
	float:right;
	background-image:url(../images/bale.png);
	margin-top:-320px;
	position:relative;
	z-index:10;
}



.baleseng2 {
	width:450px;
	height:368px;
	float:right;
	background-image:url(../images/bale2.png);
	margin-top:-220px;
	position:relative;
	z-index:10;
}



.tracy {
	width:257px;
	height:580px;
	float:right;
	background-image:url(../images/tracy_cutout_small.png);
	background-repeat:none;
	margin-top:-600px;
	position:relative;
	z-index:10;
}
.andrew {
	width:250px;
	height:300px;
	float:right;
	background-image:url(../images/andreww.png);
	background-repeat:none;
	margin-top:-230px;
	position:relative;
	z-index:10;
}
.content_heading {
	width:350px;
	height:76px;
	float:left;
	background-image:url(../images/bubbilee_heading.png);
	margin-top:-50px;
	margin-left:0px;
	text-align:center;
}
.content_heading2 {
	width:350px;
	height:76px;
	float:left;
	background-image:url(../images/bubbilee_heading2.png);
	background-repeat:none;
	margin-top:-50px;
	margin-left:0px;
	text-align:center !important;
}
.content_heading3 {
	width:600px;
	height:76px;
	float:left;
	background-image:url(../images/bubbilee_heading_long.png);
	background-repeat:none;
	margin-top:-50px;
	margin-left:0px;
	text-align:center !important;
}

.productimages {
	border:1px solid red;
	float:left;
	position:relative;
	z-index:15;
}
.products {
	float:left;
	width:620px;
	height:500px;
	margin-top:30px;
	margin-left:60px;
}
#hiddenfield {
	display:none;
}
.hidden_field {
	display:none;
}
.a_product {
	width:80px;
	height:220px;
	overflow:hidden;
	float:left;
	margin:2px;
	margin-top:5px;
	position:relative;
	z-index:15;
}
.a_product:hover {
	cursor:hand;
	cursor:pointer;
}
.product_section {
	display:none;
}
.order_section {
	display:none;
}
.flavorintro {
	display:inherit;
}
.a_product a {
	width:100%;
	margin:0;
	padding:0;
}
.header {
	width:1024px;
	margin:0 auto;
	height:150px;
	position:relative;
	z-index:5;
}
.menu_left {
	width:350px;
	height:80px;
	float:left;
	-webkit-box-shadow:6px 10px 18px rgba(50,50,50,0.75);
	-moz-box-shadow:6px 10px 18px rgba(50,50,50,0.75);
	box-shadow:6px 10px 18px rgba(50,50,50,0.75);
	background-color:white;
}
.backbarwhite {
	position:absolute;
	width:354px;
	height:80px;
	background-color:white;	
	z-index:6;
}

.backbarwhite_right {
	position:absolute;
	width:324px;
	height:80px;
	background-color:white;	
	z-index:6;
	margin-left:695px;
}


.text_adjust {
	margin-top:40px;
	width:380px;
	height:30px;
	float:left;
	position:relative !important;
	z-index:20 !important;
}
.text_adjust2 {
	margin-top:40px;
	width:290px;
	height:30px;
	float:left;
}
.menu_center {
	width:350px;
	height:150px;
	float:left;
	z-index:5;
	position:relative;
}
.menu_right {
	width:323px;
	height:80px;
	float:left;
	-webkit-box-shadow:-4px 11px 18px rgba(50,50,50,0.75);
	-moz-box-shadow:-4px 11px 18px rgba(50,50,50,0.75);
	box-shadow:-4px 11px 18px rgba(50,50,50,0.75);
	background-color:white;
}
.sidereel {
	width:1024px;
	margin:0 auto;
	height:225px;
	margin-top:-70px;
	background-image:url(../images/back.png);
	overflow:hidden;
	position:absolute;
}
.shadowb {
	width:1024px;
	height:10px;
	-webkit-box-shadow:0px -9px 13px rgba(50,50,50,0.75);
	-moz-box-shadow:0px -9px 13px rgba(50,50,50,0.75);
	box-shadow:0px -9px 13px rgba(50,50,50,0.75);
	position:absolute;
	z-index:15;
	margin-top:155px;
}
#roller1 {
	list-style:none;
}
#menu_item {
	text-decoration:none;
	font-family:'kg_empire';
	font-size:18px;
	font-weight:100;
	color:#0071bc;
	margin-left:20px;
}
#menu_item:hover {
	background-color:#069;
	color:white;
}
.roundabout-holder {
	padding:0;
	margin:0 auto;
	height:220px;
	width:800px;
	list-style:none;
	z-index:0;
	position:absolute;
}
.roundabout-moveable-item {
	height:240px;
	width:220px;
	cursor:pointer;
	background:#333;
	background:-moz-linear-gradient(90deg,#bbb 0%,#fcfcfc 100%);
	background:-webkit-gradient(linear,left bottom,left top,color-stop(0.0,#bbb),color-stop(1.0,#fcfcfc));
	border:1px solid #999;
	overflow:hidden;
	text-align:center;
	line-height:1em;
	-webkit-box-shadow:4px 4px 11px rgba(50,50,50,0.75);
	-moz-box-shadow:4px 4px 11px rgba(50,50,50,0.75);
	box-shadow:4px 4px 11px rgba(50,50,50,0.75);
}
.roundabout-in-focus {
	cursor:auto;
}
#imagec {
	max-width:100%;
	max-height: 100%;
}
#list1 {
	transform:rotate(7deg);
	-ms-transform:rotate(7deg);
	/* IE 9 */
	-moz-transform:rotate(7deg);
	/* Firefox */
	-webkit-transform:rotate(7deg);
	/* Safari and Chrome */
	-o-transform:rotate(7deg);
	/* Opera */
}
#list2 {
	transform:rotate(20deg);
	-ms-transform:rotate(20deg);
	/* IE 9 */
	-moz-transform:rotate(20deg);
	/* Firefox */
	-webkit-transform:rotate(20deg);
	/* Safari and Chrome */
	-o-transform:rotate(20deg);
	/* Opera */
}
#list3 {
	transform:rotate(15deg);
	-ms-transform:rotate(15deg);
	/* IE 9 */
	-moz-transform:rotate(15deg);
	/* Firefox */
	-webkit-transform:rotate(15deg);
	/* Safari and Chrome */
	-o-transform:rotate(15deg);
	/* Opera */
}
#list4 {
	transform:rotate(25deg);
	-ms-transform:rotate(25deg);
	/* IE 9 */
	-moz-transform:rotate(25deg);
	/* Firefox */
	-webkit-transform:rotate(25deg);
	/* Safari and Chrome */
	-o-transform:rotate(25deg);
	/* Opera */
}
#list5 {
	transform:rotate(5deg);
	-ms-transform:rotate(5deg);
	/* IE 9 */
	-moz-transform:rotate(5deg);
	/* Firefox */
	-webkit-transform:rotate(5deg);
	/* Safari and Chrome */
	-o-transform:rotate(5deg);
	/* Opera */
}
.bottom_area {
	width:100%;
	height:700px;

	margin-top:155px;
	position:relative;
	z-index:40;

	background-color:white;
	float:left;
}

#bubble_video {
	width:1024px;
	height:700px;
	background-color:white;
	position:absolute;
	margin-top:10px;
	z-index:-5;
}


.footer {
	width:1024px;
	height:50px;
	float:left;
	background-color:#F2F2F2;
	font-weight:bold;
	color:#151515;
}
.footer_menu {
	font-family:sans-serif;
	font-color:#666;
	font-size:12px;
	width:320px;
	height:40px;
	float:left;
	margin-left:380px;
	margin-top:10px;
}
.footer_menu a {
	font-family:sans-serif;
	color:#666;
	font-size:12px;
	text-decoration:none;
	font-weight:100 !important;
	margin-left:0px !important;
}
.footer_menu p {
	margin:0;
	padding:0;
	margin-top:8px;
	font-family:sans-serif;
	color:#333;
}
.footer_menu a:hover {
	color:#03C;
}
.contact_section {
	width:980px;
	height:480px;
	float:left;
}
.contact_form {
	width:500px;
	height:430px;
	float:left;
	margin-left:70px;
}
.manufacturer {
	width:300px;
	height:400px;
	float:left;
	
	margin-left:20px;
	margin-top:-20px;
}
.bloemfontein {
	width:300px;
	height:40px;
	float:left;
	margin-left:10px;
	margin-top:-20px;
}
.contact_heading {
	float:left;
	width:300px;
	height:30px;
	text-align:left;
	margin-left:10px;
}
.contact_heading h3 {
	margin:0;
	padding:0;
	text-decoration:none;
	font-family:'kg_empire';
	font-size:22px;
	font-weight:100;
	color:#036;
	text-transform:uppercase;
	margin-top:5px;
}

.contact_information_new {
	float:left;
	width:300px;
	height: auto;
	margin-top:10px;
}

.contact_information_new table tr td{
	font-family: arial;
	color:#333;
	font-size: 12px;
}

.facebook_icon {
	width:35px;
	height: 35px;
	float:left;
	margin-top:15px;
	margin-left:-70px;
}

.facebook_icon img{
	width:30px;
	height:29px;
}

.form_area {
	width:310px;
	height:450px;
	float:left;
	margin-top:10px;
}
.left_column {
	width:120px;
	float:left;
	height:auto;
}
.right_column {
	width:180px;
	float:left;
	height:auto;
}
.formblock {
	float:left;
	width:120px;
	height:30px;
}
.info_line {
	width:280px;
	height:30px;
	float:left;
}
.info_line p,a {
	margin:0;
	padding:0;
	margin-left:10px;
	margin-top:5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	text-decoration:none;
}
.infoblock {
	float:left;
	width:180px;
	height:30px;
}
.infoblock_captcha {
	float:left;
	width:180px;
	height:30px;
}
.infoblock_message {
	float:left;
	width:180px;
	height:160px;
}
#messages {
	width:325px;
	height:150px;
	border:1px solid #ccc;
	padding:0 !important;
}
.infoblock input {
	width:320px;
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	padding-left:5px;
	border:1px solid #ccc;
}

.infoblock_captcha input {
	width:175px !important;
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	padding-left:5px;
	border:1px solid #ccc;
}

.formblock p {
	margin:0;
	padding:0;
	margin-left:10px;
	margin-top:5px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	color:#333;
}
.an_event {
	width:750px;
	height:170px;
	float:left;
	margin-bottom:15px;
}
.event_title {
	width:600px;
	height:25px;
	float:left;
}
.event_title h3 {
	margin:0;
	padding:0;
	font-family:'kg_empire';
	font-size:24px;
	font-weight:100;
	color:#036;
	text-transform:uppercase;
}
.event_date {
	width:145px;
	height:25px;
	float:right;
}
.event_date p {
	font-family:sans-serif;
	font-size:12px;
	color:#666;
	margin:0;
	padding:0;
	margin-top:5px;
}
.event_image {
	float:left;
	width:140px;
	height:140px;
	overflow:hidden;
}
.event_image img {
	width:100%;
}
.event_text {
	width:590px;
	height:110px;
	float:left;
	margin-left:10px;
}
.event_text p {
	font-size:12px;
	font-family:sans-serif;
	color:#036;
	margin:0;
	padding:0;
}
.event_options {
	width:590px;
	height:30px;
	float:left;
	margin-left:10px;
}
.photo_option {
	width:150px;
	height:30px;
	float:left;
}
.read_more {
	width:150px;
	height:30px;
	float:left;
}
#optionclick {
	margin:0;
	padding:0;
	font-family:'kg_empire';
	font-size:22px;
	font-weight:100;
	color:#069;
	text-transform:uppercase;
}
.articlearea {
	width:840px;
	height:540px;
	float:left;
	margin-top:10px;
}
.articledate {
	width:840px;
	height:20px;
	float:left;
}
.articledate p {
	font-family:sans-serif;
	color:#666;
	font-size:16px;
	margin:0;
	padding:5px;
}
.articleauthor {
	width:840px;
	height:20px;
	float:left;
}
.articleauthor p {
	font-family:sans-serif;
	color:#666;
	font-size:16px;
	margin:0;
	padding:5px;
}
.thisarticle {
	width:840px;
	height:430px;
	float:left;
	overflow:auto;
	text-align:justify;
	margin-top:10px;
	padding:5px;
}
.likebox {
	width:840px;
	height:40px;
	float:left;
}
.thisarticle p {
	font-family:sans-serif;
	color:#666;
	font-size:14px;
	margin:0;
	padding:0;
}

.goback {
	float:right;
	width:100px;
	height:40px;
	margin-top:-40px;
	background-image:url(../images/goback.png);
}

#social_blurb {
	font-size:14px;
	font-family:sans-serif;
	color:#333;
	margin:0;
	padding:0;
}

.goback:hover {
	cursor:pointer;
	cursor:hand;	
}

.articlegallery {
	width:140px;
	height:20px;
	float:right;
	margin-top:-15px;
}
.articlegallery a {
	margin:0;
	padding:0;
	color:#039;
	font-weight:bold;
	font-family:sans-serif;
}
.galleryarea {
	width:860px;
	height:480px;
	float:left;
	margin-left:10px;
}
.aslideimg {
	width:125px;
	height:125px;
	float:left;
	overflow:hidden;
	margin:10px;
	border:1px solid #333;
}
.aslideimg a,img {
	width:100%;
	margin:0;
	padding:0;
}
.galleryimages {
	width:125px;
	height:125px;
	float:left;
	overflow:hidden;
	margin:10px;
	border:1px solid #333;
}
.galleryimages img {
	width:140%;
	margin:0;
	padding:0;
	margin-left:-10px;
}

.thisarticle a {
	margin:0 !important;
	padding:0 !important;
}
#layout1img {
	float:left;
	width:150px;
	height:auto;
	overflow:hidden;
	max-width:100%;
	margin-right:10px;
}
#layout2img {
	float:right;
	width:150px;
	height:auto;
	overflow:hidden;
	max-width:100%;
	margin-left:10px;
}
.bottle_sizes {
	width:300px;
	height:190px;
	float:left;
	margin-left:10px;
	display:none;
}
.bottle_size_description {
	width:100px;
	height:150px;
	float:left;
}
.size_block {
	width:93px;
	height:20px;
	float:left;
}
.size_block p {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:100;
	color:#333;
}
.size_block input {
	width:93px;
	height:20px;
}
.bottle_size_quantity {
	width:100px;
	height:150px;
	float:left;
}
.bottle_size_price {
	width:93px;
	height:150px;
	float:left;
}
#description_bottle {
	font-size:12px;
	color:#333;
	font-weight:bold;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
}
.add_cart_button {
	width:300px;
	height:40px;
	float:left;
}
.checkout_cart_button {
	width:300px;
	height:40px;
	float:left;
	margin-left:10px;
}
.hiddendiv {
	display:none;
	visibility:hidden;
}
#clearcartbtn {
	width:100px;
	height:25px;
	font-size:18px;
	float:left;
	font-size:12px;
	font-weight:100;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:lowercase;
}
.divSelect {
	font-size:12px;
	font-weight:100;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:lowercase;
	color:#333;
}
#addcartbtn {
	width:250px;
	height:25px;
	font-size:18px;
	margin-left:25px;
	font-size:12px;
	font-weight:100;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:lowercase;
	margin-top:-20px;
}
#addcartbtn2 {
	width:100px;
	height:25px;
	font-size:18px;
	float:right;
	font-size:12px;
	font-weight:100;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:lowercase;
}
.shoppingcart {
	float:left;
	width:300px;
	height:190px;
	margin-left:10px;
	overflow-y:auto;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	font-size:12px;
	font-weight:100;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	text-transform:lowercase;
}
#shoppingcart_heading {
	margin-left:10px;
	padding:0;
	font-family:'kg_empire';
	font-size:22px;
	font-weight:100;
	color:#333;
}
.total_area {
	margin-left:10px;
	width:300px;
	float:left;
	height:20px;
	text-align:center;
}
.total_area p {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:12px;
	font-weight:bold;
}
.cart_block_first {
	width:90px;
	height:25px;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:12px;
	overflow:hidden;
}
.cart_block {
	width:50px;
	height:25px;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:12px;
}
.cart_block_small {
	width:20px;
	height:25px;
	float:left;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:12px;
}
.carttitles {
	width:280px;
	height:20px;
	float:left;
	margin-left:10px;
}
.cartblock_first {
	width:90px;
	height:20px;
	float:left;
	font-size:12px;
	color:#333;
	font-family:arial;
	font-weight:bold;
}
.cartblock {
	width:50px;
	height:20px;
	float:left;
	font-size:12px;
	color:#333;
	font-family:arial;
	font-weight:bold;
	margin-right:5px;
}
.cartblock_small {
	width:20px;
	height:20px;
	float:left;
	font-size:12px;
	color:#333;
	font-family:arial;
	font-weight:bold;
	margin-right:5px;
}
.col1_cart {
	width:90px;
	height:auto;
	float:left;
}
.col2_cart {
	width:50px;
	height:auto;
	float:left;
	margin-right:5px;
}
.col3_cart {
	width:50px;
	height:auto;
	float:left;
	margin-right:5px;
}
.col4_cart_small {
	width:20px;
	height:auto;
	float:left;
	margin-right:5px;
}
.col5_cart {
	width:50px;
	height:auto;
	float:left;
}
.register_form {
	width:750px;
	height:620px;
	float:left;
	margin-top:20px;
	margin-left:100px;
}
.right_column_form {
	width:300px;
	height:520px;
	float:left;
}
.left_column_form {
	width:200px;
	height:520px;
	float:left;
}
.q_block_form {
	width:200px;
	height:30px;
	float:left;
	margin-bottom:10px;
}
.q_block_form p {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:100;
	color:#036;
	text-transform:lowercase;
	margin-left:20px;
}
.q_block_input {
	width:300px;
	height:30px;
	float:left;
	margin-bottom:10px;
}
.q_block_input input {
	width:290px;
	height:27px;
	border:1px solid #ccc;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:16px;
	color:#333;
	padding-left:10px;
}
#input_buttons {
	width:150px;
	height:25px;
	float:right;
	border:1px solid #ccc;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:16px;
	margin-top:5px;
}
#input_buttons:hover {
	cursor:pointer;
	cursor:hand;
}
.register_please {
	width:480px;
	height:50px;
	float:left;
	border:1px dotted #ccc;
	margin-top:-380px;
	margin-left:20px;
	text-align:justify;
	padding:5px;
}
.register_please a {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:18px;
	text-decoration:none;
	padding:0;
	margin:0;
}
.register_please p {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:12px;
	text-decoration:none;
	padding:0;
	margin:0;
}
.register_form h1 {
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	color:#333;
	font-size:22px;
	text-decoration:none;
	padding:0;
	margin:0;
}
.login_status {
	width:830px;
	height:500px;
	float:left;
	border:1px solid #ccc;
	margin-top:20px;
}
.profile_name {
	width:810px;
	height:40px;
	float:left;
	border-bottom:1px solid #ccc;
	padding-left:20px;
}
.profile_name p {
	margin:0 !important;
	padding:0 !important;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:14px;
}
.delivery_address {
	width:150px;
	height:458px;
	float:left;
	padding-left:20px;
	border-right:1px solid #ccc;
	background-color:#F4F2E3;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
}
.order_history {
	width:645px;
	height:458px;
	float:left;
	padding-left:10px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:12px;
	overflow-y:auto;
	overflow-x:hidden;
}
.title_order {
	width:655px;
	float:left;
	height:20px;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size: 12px;
}

.an_order {
	width:605px;
	height:40px;
	float:left;

	background-color:#F4F2E3;
	margin-top:5px;
	padding:5px;
}

.order_info_top {
	width:610px;
	height:20px;
	float:left;
}

.ord_number {
	width:300px;
	height:20px;
	float:left;
}

.ord_date {
	width:300px;
	height:20px;
	float:right;
}

.left_ord_col {
	width:100px;
	height:20px;
	float:left;	
}
.right_ord_col {
	width:150px;
	height:20px;
	float:left;
}

.captcha {
	width:100px;
	height:30px;
	float:left;	
}

.googleMap {
	width:290px;
	height:170px;
	float:left;
	border:1px solid #ccc;	
	margin-top:10px;
	position:relative;
	z-index:25;
	text-align: center;
}

.googleMap a{
	color:red !important;
	font-size:12px !important;
	font-family:sans-serif !important;	
	position:relative;
	z-index:25;
}

.googleMap a:hover{
	font-weight:bold !important;	
}

.social_highlights {
	float:left;
	width:740px;
	height:490px;
	margin-left:-100px;
	margin-top:40px;
}

.social_left {
	width:200px;
	height:300px;
	float:left;
}

.title_block {
	width:200px;
	height:40px;	
	float:left;
	margin-bottom:10px;
}

.description_block {
	width:535px;
	height:40px;	
	float:left;
	margin-bottom:10px;
}

.title_block p{
	font-family:sans-serif;
	color:#333;
	font-size:12px;
	margin:0;
	padding-left:5px;
	font-weight:bold;
}

.description_block p{
font-family:sans-serif;
	color:#333;
	font-size:11px;
	margin:0;
	padding-left:5px;
}

.social_right {
	width:535px;
	height:300px;
	float:left;
}

.social_gallery {
	width:740px;
	float:left;
	height:160px;
}

.socialimg {
	width:140px;
	height:140px;
	float:left;
	margin-top:10px;
	margin-right:10px;
}

.socialimg img{
	margin:0;
	padding:0;	
	border:1px solid #ccc;
}

#selectbox {
		width:325px;
	height:25px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#333;
	padding-left:5px;
	border:1px solid #ccc;
}
