@charset "utf-8";

/****************************************

START FONT FACE

*****************************************/



@font-face {
	font-family: 'open_sansregular';
	src: url('fonts/opensans-regular-webfont.eot');
	src: url('fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/opensans-regular-webfont.woff') format('woff'), url('fonts/opensans-regular-webfont.ttf') format('truetype'), url('fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
	font-weight: normal;
	font-style: normal;
}



@font-face {
	font-family: 'Myriad Pro';
	src: url('fonts/MyriadPro-Regular.eot');
	src: local('☺'), url('fonts/MyriadPro-Regular.woff') format('woff'), url('fonts/MyriadPro-Regular.ttf') format('truetype'), url('fonts/MyriadPro-Regular.svg.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}



/****************************************

END FONT FACE

*****************************************/



.inner-body .leftside h1 {

	font-size:27px !important;

	color:#5297c1 !important;

	padding-bottom:22px;

}



body {

	margin:0;

	padding:0;

	color:#4f4e4e;

	font-size:12px;

	font-family: 'open_sansregular';
	

}

.latest-news .clear_category_group{
	display:none;
}





ul, li, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, form, div {

	margin:0;

	padding:0;

	border:none;

	outline:none;

}

img {

	margin:0;

	padding:0;

	border:none;

}

ul {

	list-style-type:none;

}

lable {

	margin:0;

	padding:0;

}

input {

	margin:0;

	padding:0;

}

textarea {

	margin:0;

	padding:0;

}

h1, h2, h3, h4, h5 {

	font-weight:normal;

}

/*-----------------------------------hover------------------------------*/



a {	text-decoration:underline;color:#024d80; font-weight:bold;
}

a:hover {

	text-decoration:none;

}

/*-----------------------------------End hover------------------------------*/



/* Additional CSS */

.clr {

	clear:both;

}

.alignleft, .left-image{
	float:left;
	margin:0 10px 10px 0px;
	border:#e5e6e6 1px solid;
}



.alignright {
	float:right;
	margin:0 0px 10px 10px;
}


.aligncenter{ 
 display:block;
 margin-left:auto;
 margin-right:auto; 
 clear:both;
}


/* End Additional CSS */



.whole-container {
	display:block;
	width:100%;
	background:none transparent !important;
}

.main-container {
	display:block;
	width:960px;
	margin:0 auto;
}

#header {
	display:block;
	min-height:120px;
	padding-top:20px;
}



.logo {

	float:left;

	margin-left:24px;

}



.right-top-section {

	float:right;

	width:auto;

}



.search-top-right {
	float:right;
	width:273px;
	height:35px;
	background:url(images/seach-bg.png) right no-repeat;
	clear:right;
}

.search-top-right .search-input{
	 border:none;
    float: left;
    height: 16px;
    margin-left: 9px;
    margin-top: 9px;
    width: 225px;
	color:#3eabe2;
	font-size:12px;
	padding-left:5px;
	line-height:16px;
}

.search-top-right .go-button{
	border: medium none;
    float: left;
    height: 22px;
    margin-top: 6px;
    width: 28px;
	background:none;
	cursor:pointer;
}




.search-no-results .leftside form{
	float:left;
	width:273px;
	height:35px;
	background:url(images/seach-bg.png) right no-repeat;
	clear:right;
}

.search-no-results .leftside form#searchform label.screen-reader-text{
	display:none;
}


.search-no-results .leftside form#searchform #s{
	 border:none;
    float: left;
    height: 16px;
    margin-left: 9px;
    margin-top: 9px;
    width: 225px;
	color:#3eabe2;
	font-size:12px;
	padding-left:5px;
	line-height:16px;
}

.search-no-results .leftside form#searchform #searchsubmit{
	border: medium none;
    float: left;
    height: 22px;
    margin-top: 6px;
    width: 28px;
	background:none;
	cursor:pointer;
	text-indent:-9999999px;
}



.righttop {

	display:block;

	padding:8px 0px;

	clear:right;

	float:right;

}



.face-icon {

	float:right;

}

.face-icon ul li {

	float:left;

	margin-right:9px;

}

.face-icon ul li.last {

	margin-right:0px;

}



/*====================================*/



.right-top-menu {

	float:right;

	margin-top:3px;

	text-transform:uppercase;

}



.right-top-menu ul li {

	float:left;

	margin-right:10px;

	background:url(images/right-top-menu-bg.png) right no-repeat;

	padding-right:15px;

	position:relative;

}



.right-top-menu ul li a{

	color:#4b739a;

	text-decoration:none;
	font-weight:normal;
}



.right-top-menu ul li a:hover, .right-top-menu ul li.current_page_item a,
.right-top-menu ul li.active a,
.right-top-menu ul li.current-menu-parent  a,
.right-top-menu ul li.current-page-parent a,
.right-top-menu ul li.current-page-ancestor a,
.right-top-menu ul li.current_page_ancestor a
{

	text-decoration:none;

	color:#b51e30;

}



.category .right-top-menu ul li.menu-item-2413 a, .date .right-top-menu ul li.menu-item-2413 a, .single-post .right-top-menu ul li.menu-item-2413 a{
	text-decoration:none;
	color:#b51e30;
	font-weight:normal;
}





.right-top-menu ul li.last {

	background:none;

	padding-right:0px;

}





/*=======================Dropdown menu======================*/



.sf-sub-indicator{ display:none; }	



.right-top-menu ul li ul{

	width:200px;

	display:none !important;

	visibility:visible !important;

	top:15px;

	left:0px;

	position:absolute;

	z-index:9999;

	background:#8cb9e2;

	padding:10px 0px;

}



.right-top-menu ul li ul li{

	display:block;

	float:none;

	background:none;

	margin:0px;

	padding-right:5px;

}



.right-top-menu ul li ul li ul{

	left:100%;

	top:0px;

}





.right-top-menu ul li ul li a, .right-top-menu ul li.current_page_item ul li a, .right-top-menu ul li.current-page-ancestor ul li a, .right-top-menu ul li.current_page_ancestor ul li a{

	float:none;

	display:block;

	padding:5px 20px 5px 18px;

	color:#fff;

	line-height:normal;

	background:none;

	font-size:12px;

	text-transform:capitalize;
	font-weight:normal; text-decoration:none;

}



.right-top-menu ul li ul li a:hover,
.right-top-menu ul li ul li.current_page_item a,
.right-top-menu ul li ul li.current-page-item a,
.right-top-menu ul li ul li.active a{

	background:#a4c7e7;

	text-decoration:none;



}



.right-top-menu ul li:hover ul, #nav ul li ul li:hover ul {

	display:block !important;

}







/*=======================Dropdown menu======================*/









/*====================================*/



.right-side {

	display:block;

	overflow:hidden;

	float:right;

	clear:right;

}

.right-side img {

	float:left;

	margin-left:10px;

}



/*===============================================*/



#nav {

	display:block;

	background:url(images/menu-bg-line.jpg) top repeat-x;

	height:41px;

	z-index:9;

}



#nav ul li {

	float:left;

	margin:0 0 0 0px;

	position:relative;

	z-index:99;

}



#nav ul li a {

	float:left;
	display:inline-block;
	padding:0 12px 0px 13px;
	line-height:41px;
	text-decoration:none;
	color:#ffffff;
	background:url(images/menu-slider-bg.png) right no-repeat;
	font-weight:normal;
	text-transform:uppercase;
	margin:0px;

}


#nav ul li.last a {

	background:none;

}


.page-id-2459 #nav ul li.last a,
#nav ul li a:hover,
#nav ul li.current_page_item a,
#nav ul li.current-page-ancestor a,
#nav ul li.current-menu-item a,
#nav ul li.current-menu-parent a,
#nav ul li.current-page-item a{

	background:#e3233b ;

	text-decoration:none;

	color:#ffffff;

}



.tax-wpsc_product_category #nav ul li.menu-item-2450 a, .single-wpsc-product #nav ul li.menu-item-2450 a{

	background:#e3233b ;	

	text-decoration:none;

	color:#ffffff;
	font-weight:normal;

}





/*=======================Dropdown menu======================*/

#nav ul li ul{

	width:235px;

	display:none;	

	top:40px;

	left:0px;

	position:absolute;

	z-index:9999;

	background:#b51e30;

	padding:10px 0px;

}





#nav ul li ul li{

	display:block;

	float:none;

}



#nav ul li ul li ul{

	left:100%;

	top:0px;

}





#nav ul li ul li a, #nav ul li.current_page_item ul li a, #nav ul li.current-page-ancestor ul li a{

	float:none;

	display:block;

	padding:5px 20px 5px 28px;

	color:#fdb7b7;

	line-height:normal;

	background:none;

	font-size:12px;

	text-transform:capitalize;

	background:url(images/dropdown-arrow.png) 18px 11px no-repeat;
	font-weight:normal; text-decoration:none;

}



#nav ul li ul li a:hover, #nav ul li ul li.current_page_item a, #nav ul li ul li.active a{

	background:#9d0f20 url(images/dropdown-arrow.png) 18px 11px no-repeat;

}





#nav ul li:hover ul, #nav ul li ul li:hover ul {

	display:block;

}



#nav ul li:hover ul ul {

	display:none;

}





/*=======================Dropdown menu======================*/

#banner{		

	height:235px;

	display:block;

	position:relative;	

 	overflow: hidden;

	background:#fff;

}



.inner-banner{

	height:182px !important;

}





#banner img{

	height:235px;

	width:960px;

	display:block;

}



#tmpSlideshowControls {

    bottom: 17px;

    list-style: none outside none;

    position: absolute;

    right: 22px;

    z-index: 99;
	display:none;/**June 25**/

}

#tmpSlideshowControls .tmpSlideshowControl {

    float: left;

    margin: 0 7px 0 0;

}

#tmpSlideshowControls .tmpSlideshowControl a {

    background: url("images/bullet-button.png") no-repeat scroll 0 0 transparent;

    display: block;

    height: 16px;

    width: 16px;
	font-weight:normal; text-decoration:none;
}

#tmpSlideshowControls .tmpSlideshowControl.tmpSlideshowControlActive a {

    background: url("images/bullet-button-hover.png") no-repeat scroll 0 0 transparent;

}





/*===============================================*/





.news-section {

	display:block;

	min-height:35px;

	background:url(images/news-bg.jpg) top repeat-x;

	position:relative;

	color:#ffffff;

	line-height:35px;

}

.news-section span {

	display:block;

	background:url(images/news-alerts-icon.jpg) top no-repeat;

	width:142px;

	height:35px;

	position:absolute;

	left:0px;

	top:0px;

	z-index:9;

}

.body1 {
	padding-top:18px;
	overflow:hidden;
	background:#fff;
}



.body1 h1 {

	color:#5297c1;

	font-size:36px;

	font-family: 'open_sansregular';

	padding:0 16px 0px 0px;

}



.home .body1 h1 {

	padding:0 16px 0px 20px;

}



.body1 p {

	color:#4f4e4e;

	font-size:12px;

	line-height:18px;

	padding:0 16px 10px 0px;

}



.home .body1 p {

	padding:0 16px 10px 20px;

}



.t-content {

	font-size:20px;

	color:#4f4e4e;

	line-height:26px;

	padding:8px 16px 11px 20px;

}



.main-boxes {

	display:block;

	width:924px;

	margin:0px;

	background:url(images/footer_bg.jpg) no-repeat center bottom #fff;

	overflow:hidden;
	padding-top:20px;
	padding-left:18px;
	padding-right:18px;
	padding-bottom:20px;
}



.main-boxes ul li{

	width:197px;

	display:block;

	margin-right:45px;

	float:left;

}



.main-boxes ul li.apparel{

	margin-right:0px;

}



.main-boxes ul li h2 {

	color:#e5243c;

	font-size:16px;

	padding-top:10px;

}



.main-boxes ul li p {

	padding:0 0px 10px 0px;

	line-height:17px;

	text-align:justify;

}



.b-images-box {

	width:196px;

	min-height:196px;

	display:block;

	background:url(images/bg-img-box.jpg) top no-repeat;

	text-align:center;

}

.b-images-box img {

	display:inline-block;

	margin:6px 0 0 0px;

}

.read-butt {

	display:block;

	margin-bottom:10px;

	overflow:hidden;

	margin-top:0px;

}





.read-butt a {

	float:right;

	display:inline-block;

	background:url(images/readmore-butt-sec.png) left 0 no-repeat;

	padding-left:0px;

	width:84px;

	font-weight:normal; text-decoration:none;

}



.read-butt a span {

	float:left;

	display:inline-block;

	background:none;

	padding:11px 0px 11px 0px;

	font-size:10px;

	font-weight:bold;

	color:#5182c9;

	font-family: 'open_sansregular';

	width:84px;

	text-align:center;

}





.graybox

{

	

    display: block;

    margin: 0;

    overflow: hidden;

    padding: 0;

    width: 100%;

}


.contact-form {

	display:block;

	margin:20px 0 0 80px;

	width:517px;

}

.main-footer {

	background:url(images/footer-bg.jpg) top repeat-x;

	overflow:hidden;

	display:block;

	min-height:134px;

}

.main-footer #footer {

	display:block;

	margin:0 auto;

	width:960px;

}

.main-footer #footer .f-left {

	display: block;

	float: left;

	font-family: 'Myriad Pro';

	margin-left: 79px;

	width: 737px;

}



.main-footer #footer .f-left ul {

	display: block;

	margin: 32px auto 0;

	width: 572px;

	overflow:hidden;

}



.main-footer #footer .f-left .menu-footer-sub-menu-container #menu-footer-sub-menu{

	margin-top:0px;
	width: 360px;
}





.main-footer #footer .f-left ul li{

	float:left;

	display:block;

	padding:0 13px 0 6px;

	margin-bottom:5px;

	background:url(images/footer-slider.png) right 4px no-repeat;

}



.main-footer #footer .f-left ul li.last {

	background:none;

}

.main-footer #footer .f-left ul li a {

	float:left;

	display:block;

	color:#000000;

	font-size:10px;

	text-transform:uppercase;

	text-decoration:none;
	font-weight:normal;

}

.main-footer #footer .f-left ul li a:hover, .main-footer #footer .f-left ul li.current_page_item a {

	color:#3b72c2;

}





.main-footer #footer .f-left p {

	color:#3b72c2;

	font-size:10px;

	clear:both;

	text-align:center;

	padding-top:0px;

	text-transform:uppercase;

}





.main-footer #footer .f-left p a{

	color:#3b72c2;

	font-size:10px;

	text-transform:uppercase;

	display:inline-block;

	padding-left:8px;

	margin-left:4px;

	background:url(images/footer-copy-link.jpg) left 2px no-repeat;
	font-weight:normal; text-decoration:none;

}



.main-footer #footer .f-logo {

	float:right;

	width:108px;

	margin:22px 34px 0 0;

}



.leftside {

	width:661px;

	float:left;

	display:block;

	padding-left:16px;

	min-height:760px;

	padding-bottom:20px;

}



.leftside ul {

	margin-bottom:10px;

	

}



.inner-body .leftside h4, .inner-body .leftside h3{ 



	color: #4f4e4e;

    font-size: 13px;

    font-weight: bold;

    line-height: 17px;

    margin-left: 0;

    padding-bottom: 10px;

    text-decoration: none;

}

	



.leftside ul li, .leftside .sponsers-box ul.spons li{

	padding:5px 15px 5px 14px;

	background:url(images/left-arrow-1.png) left 11px no-repeat;

	margin-bottom:0px;

}



.leftside ol li{

	padding:5px 15px 5px 5px;

}



.rightsidebar {

	width:243px;

	float:right;

	display:block;

	margin-right:20px;

}

.rightsidebar ul li {

	margin-bottom:18px;
	overflow:hidden;

}
.page-template-online-sponsors-php .body1 .rightsidebar ul li  p{ width:auto;}

.latest-news {

	display:block;

}







.latest-news-bottom {

	background:url(images/right-bottom-line.jpg) bottom no-repeat;

	display:block;

	height:5px;

}

.latest-news h2 {

	display:block;

	background:url(images/right-heading-bg.jpg) top no-repeat;

	padding:8px 0 8px 12px;

	color:#121416;

	font-size:15px;

}

.latest-news p {

	padding:0 0 0 12px;

}



.latest-news ul {

	display:block;

	background:url(images/right-middle-line.jpg) top repeat-y;

}



.latest-news ul li.last-line {

	margin-bottom:0px;

	padding-bottom:10px;

	border:none;

}

.latest-news ul li {

	padding:11px 10px 11px 10px;

	display:block;

	border-bottom:#d5eafe 1px solid;

	margin:0 2px;	

}



.latest-news ul li h3 {

	color:#4f4e4e;

	font-size:12px;

	background:url(images/left-arrow-1.png) left 4px no-repeat;

	padding-left:12px;

	font-weight:bold;

}



.latest-news ul li h3 a{

	margin-left:0px;
	color:#4f4e4e;
	text-decoration:none;
}



.latest-news ul li h3 a:hover{

	text-decoration:none;

}





.check-out {

	display:block;

	background:url(images/right-bg-section.jpg) top no-repeat;

	min-height:86px;

}

.check-out img {

	float:left;

	margin:7px 0 0 5px;

	display:block;

}

.check-right {

	display: block;

	float: left;

	padding-top: 6px;

	width: 165px;

}

.check-right p {

	font-size:15px;

	color:#FFF;

	font-weight:bold;

	padding-left:0px;

	text-shadow:1px 2px #7E1624;

	-moz-text-shadow:1px 2px #7E1624;

	-ms-text-shadow:1px 2px #7E1624;

	-o-text-shadow:1px 2px #7E1624;

	-webkit-text-shadow:1px 2px #7E1624;	

}





.check-right .read-butt {

	display:inline-block;

	width:98px;

	height:23px;

	margin:0px;

}

.check-right .read-butt a {

	display:block;

	background:url(images/read-more-button.png) top no-repeat;

	width:98px;

	height:23px;

	padding-left:0px;
	
	font-weight:normal;
	
	text-decoration:none;
}





.slide-show {

	display:block;

	width:244px;

	height:175px;

	background:url(images/boxright-section-1.png) top no-repeat;

	padding-top:6px;

}

.slide-show img {

	display:block;

	margin:0 0 0 4px;

}



.slideshow {

    list-style: none outside none;

    position: relative;

    width: 270px;

}



ul.slideshow li {

    display: inline;

    left: 0;

    position: absolute;

    top: 0;

	padding:0px;

	margin:0px;

}



ul.slideshow li img{

	width:235px;

	height:164px;

	display:block;

}



ul.slideshow li a{

	display:block;

	margin-left:0px;
	
	font-weight:normal;
	
	text-decoration:none;
}







.categories-section {

	border:#8bb9e1 2px solid;

}

.categories-section h3 {

	background:url(images/right-heading-bg-section.jpg) top repeat-x;

	color: #121416;

	display: block;

	padding: 8px 0 8px 12px;

	font-size:15px;

}

.categories-section ul li {

	border-bottom: 1px solid #D5EAFE;

	display: block;

	margin: 0 0px;

	padding:8px 10px;

}

.categories-section ul li a {

	background:url(images/left-arrow-1.png) left 4px no-repeat;

	padding-left:12px;

	color:#4f4e4e;

	font-size:13px;

	display:inline-block;
	
	text-decoration:none;
	
	font-weight:normal;

}



.categories-section ul li a:hover, .categories-section ul li.current-cat a, .categories-section ul li.active a{

	color:#7bade1;

	text-decoration:none;

}





.wpsc_categorisation_group ul li a.wpsc_category_image_link{

	display:none;

}







.wpsc_categorisation_group ul li a {

	background:url(images/left-arrow-1.png) left 4px no-repeat;

	padding-left:12px;

	color:#4f4e4e;

	font-size:13px;

	display:inline-block;
	
	font-weight:normal; 
	
	text-decoration:none;

}



.wpsc_categorisation_group ul li a:hover, .categories-section ul li.current-cat a, .categories-section ul li.active a, .categories-section ul li.wpsc-current-cat a, .latest-news li.wpsc-current-cat a{

	color:#7bade1;

	text-decoration:none;

}





































.albums {

	border:#8bb9e1 2px solid;

}

.albums h2 {

	background:url(images/right-heading-bg-section.jpg) top repeat-x;

	color: #121416;

	display: block;

	padding: 8px 0 8px 12px;

	font-size:15px;

}

.albums ul li {

	border-bottom: 1px solid #D5EAFE;

	display: block;

	margin: 0 0px;

	padding:8px 10px;

}

.albums ul li a {

	background:url(images/left-arrow-1.png) left 4px no-repeat;
	padding-left:12px;
	color:#4f4e4e;
	font-size:13px;
	display:inline-block;
	
	font-weight:normal;
	
	text-decoration:none;

}



.albums ul li a:hover, .albums ul li.current-cat a, .albums ul li.active a{

	color:#7bade1;

	text-decoration:none;

}





/*========================================*/



.rightsidebar .all-right-link {

	border:#8bb9e1 2px solid;

	background:#e8f4fe url(images/right-line-x.jpg) left 0 repeat-x;

	display:block;

	padding:0px;

	margin:0 0 18px 0px;

}

.rightsidebar .all-right-link ul li {

	border-bottom: 1px solid #D5EAFE;

	display: block;

	margin: 0 0 0px 0px;

	padding:8px 10px;

}

.rightsidebar .all-right-link ul li a {

	background:url(images/left-arrow-1.png) left 4px no-repeat;

	padding-left:12px;

	color:#4f4e4e;

	font-size:13px;

	margin:0px;

	padding-top:0px;

	padding-bottom:0px;
	
	font-weight:normal;
	
	text-decoration:none;

}



.rightsidebar .all-right-link ul li a:hover, .rightsidebar .all-right-link ul li.active a{

	color:#4b739a;

	text-decoration:none;

}

.rightsidebar .all-right-link ul li ul li.last
{
	border-bottom:0px none;
}

/*========================================*/



/*==========================news=======================*/



.carnivals-bullet{

	display:block;

	margin:0px 0 0 0px;

	

}



.carnivals-bullet ul li{

	display:block;

	margin-bottom:20px;

	padding-bottom:20px;

	overflow:hidden;

	padding-left:0px;

	background:none;

}



.carnivals-bullet ul li ul li{

	padding:5px 15px 5px 14px;

	background:url(images/left-arrow-1.png) left 11px no-repeat;	

}



.carnivals-bullet ul li .news-cal{

	float:left;

	width:48px;

	height:46px;

	background:url(images/date-calender-icon-bg.png) top no-repeat;

	display:block;	

}



.carnivals-bullet ul li .news-cal .month{

	color: #FFFFFF;

    font-family: Arial,Helvetica,sans-serif;

    font-size: 8px;

    font-weight: bold;

    line-height: 14px;

    padding: 5px 0 0;

    text-align: center;

}



.carnivals-bullet ul li .news-cal .Date{

	color: #286e98;

    font-family: Arial,Helvetica,sans-serif;

    font-size:17px;

    font-weight: bold;

    line-height: 14px;

    padding:3px 0 0;

    text-align: center;

	font-family: 'Myriad Pro';

}





.news-link{

	display:inline-block;

}



.news-link a{

	display:inline-block;

	width:20px;

	height:7px;

	background:url(images/blog-readmore.png) right no-repeat;

	font-weight:normal;

	text-decoration:none;
}







.carnivals-bullet ul li .right-blog-content{

	display: block;

    float: left;

    margin-left: 18px;

    width: 571px;

}



.carnivals-bullet ul li .right-blog-content h2, .carnivals-bullet ul li .right-blog-content h2 a{

	color:#4f4e4d;

	font-size:13px;

	font-weight:bold;

	line-height:17px;

	padding-bottom:10px;

	margin-left:0px;

	text-decoration:none;

}



.carnivals-bullet ul li .right-blog-content h2 a:hover{

	text-decoration:none;

}



.carnivals-bullet ul li .right-blog-content p{

	padding-left:0px;	

	padding-right:0px;

	line-height:16px;	

}



/*==========================news=======================*/





/*=========================pagination=======================*/



.navigation {

    display: block;

    overflow: hidden;

    padding-bottom: 20px;

    padding-top: 20px;

}

.navigation .wp-paginate {

    display: inline-block;

    float: right;

}

.navigation .wp-paginate {

    display: inline-block;

}

.navigation .wp-paginate span.title {

    display: none;

}

.navigation .wp-paginate .current {

    background: none repeat scroll 0 0 #F26522;

    border: 1px solid #F26522;

    display: inline-block;

	font-weight:normal;
	
	text-decoration:none;
}

.navigation .wp-paginate a {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #F26522;

    display: inline-block;

	font-weight:normal;
	
	text-decoration:none;
}

.navigation .wp-paginate a:hover {

    background: none repeat scroll 0 0 #F26522;

    border: 1px solid #F26522;

    color: #FFFFFF;

}







.wpsc_page_numbers_bottom {

    display: block;

    overflow: hidden;

    padding-bottom: 20px;

    padding-top: 20px;

}

.wpsc_page_numbers_bottom .wp-pagenavi {

    display: inline-block;

    float: right;

}

.wpsc_page_numbers_bottom .wp-pagenavi {

    display: inline-block;

}

.wpsc_page_numbers_bottom .wp-pagenavi span.pages {

    display: none;

}

.wpsc_page_numbers_bottom .wp-pagenavi .current {

    background: none repeat scroll 0 0 #93bde3;

    border: 1px solid #FFFFFF;

    display: inline-block;

	color:#FFFFFF;

	font-weight:normal;
	
	text-decoration:none;
}



.wpsc_page_numbers_bottom .wp-pagenavi a, .wpsc_page_numbers_bottom  span.extend{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #93bde3;

    display: inline-block;

	font-weight:normal;
	
	text-decoration:none;
}



.wpsc_page_numbers_bottom .wp-pagenavi a:hover {

    background: none repeat scroll 0 0 #93bde3;

    border: 1px solid #93bde3;

    color: #FFFFFF;

}





/*==============product=============*/





.wpsc_page_numbers_bottom1  {

    display: block;

    overflow: hidden;

    padding-bottom: 0px;

    padding-top: 0px;

	margin-top:0 !important;

	clear:both;

	margin-bottom:30px;

}



.wpsc_page_numbers_bottom1  .wp-pagenavi2{

    display: inline-block !important;

    float: left !important;

	margin-top:5px !important;

}



.wpsc_page_numbers_bottom1  .wp-pagenavi2 span.pages {

    display: none !important;

}



.wpsc_page_numbers_bottom1  .wp-pagenavi2 .current {

    background: none repeat scroll 0 0 #cfe2f3 !important;

    border: 1px solid #FFFFFF !important;

    display: inline-block !important;

	color:#0f4a7f !important;

	padding:2px 4px !important;

	display:inline-block !important;

	border-radius:0px !important; 

    border: 1px solid #93bde3 !important;

	margin-right:2px !important;

}



.wpsc_page_numbers_bottom1  .wp-pagenavi2 a, .wpsc_page_numbers_bottom1 .wp-pagenavi2  span.extend{

    background: none repeat scroll 0 0 #FFFFFF !important;

    border: 1px solid #93bde3 !important;

    display: inline-block !important;

	color:#929292 !important;

	padding:2px 4px !important;

	display:inline-block !important;

	border-radius:0px !important;    

}





.wpsc_page_numbers_bottom1 .wp-pagenavi2 a:hover {

    background: none repeat scroll 0 0 #93bde3 !important;

    border: 1px solid #93bde3 !important;

    color: #FFFFFF !important;

}



/*==============product=============*/



















/*=========================pagination=======================*/



.errorbox {

	color: #FF0000;

	font-weight:bold;

	font-family:Arial, Helvetica, sans-serif;

	font-size:12px;

	margin:0px;

	padding:0px 0px 10px 0px;

	text-align:left;

}







/*===============================form-section==========================*/

.leftside .cform {

    background: none repeat scroll 0 0 #F5F5F5;

    margin: 23px auto 8px;

    overflow: hidden;

    padding: 25px 0 8px;

    width: 512px;

}

.leftside .cform ol li {

    display: block;

    margin: 0 0 14px !important;

    overflow: hidden;

}

.leftside .cform ol li label {

    float: left;

    margin: 0 15px 0 77px;

    text-align: right;

    width: 96px;

	color:#4f4e4e;

}



.leftside .cform ol li label input.secinput {

    float: left;

}

.leftside .cform ol li label img.captcha {

    float: left;

}

.leftside .cform ol li #cf2_field_1{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #d9dbdd;

    float: left;

    height: 20px ;

    width: 283px;

}





.leftside .cform ol li select{

    border: 1px solid #d9dbdd;

    float: left;

    width: 290px;

	padding:2px 5px;

	color:#4f4e4e;

	background:#FFFFFF url(images/input-section.jpg) top repeat-x;

}





.leftside .cform ol li .single {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #d9dbdd;

    float: left;

    height: 15px !important;

    width: 283px;

	background:url(images/input-section.jpg) top repeat-x;

}







.leftside .cform ol li fieldset{

	height:0px;

}



.leftside .cform ol li .area {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #d9dbdd;

    float: left;

    height: 100px;

    resize: none;

    width: 283px;

}



.leftside .cform .sendbutton {

    background: url("images/submit-butt.jpg") no-repeat scroll center top transparent;

    border: 0 none !important;

    cursor: pointer;

    display: block;

    height: 29px;

    margin: 0;

    text-indent: -9999px;

    width: 72px;

}



.leftside .cform .cf-sb {

    margin: 2px 0 10px 188px;

    text-align: left !important;

}

.leftside .cform ol.cf-ol li.cf_li_err {

    background: none repeat scroll 0 0 transparent !important;

}

.leftside .cform .secinput {

    border: 1px solid #d9dbdd !important;

    float: left;

    margin: 0;

	color:#fff;

}



.leftside .cform .secinput:hover {

    background: none repeat scroll 0 0 transparent;

}



span.reqtxt, span.emailreqtxt{

	color:red;

	margin-top:0px !important;

}



div.failure {

    background: none repeat scroll 0 0 transparent !important;

    border: medium none !important;

}



/*===================================================*/



.sponsers-box ul{

	margin-top:10px;

}



.leftside .sponsers-box ul li{

	margin-bottom:30px;

	overflow:hidden;

	padding:0px;

	background:none;

}

.sponsers-box ul li .sponsers-img{	

	width:186px;

	height:132px;

	background:url(images/sponser-thum-bg.png) top no-repeat;

	float:left;

	margin-top:3px;

}



.sponsers-box ul li .sponsers-img a{

	margin-left:0px;

	font-weight:normal;
	
	text-decoration:none;
}



.sponsers-box ul li .sponsers-img img{

	width:184px;

	height:126px;

}



.sponsers-box ul li .right-sponsers-content{

	float:right;

	width:459px;

	text-align:justify;

}



.sponsers-box ul li .right-sponsers-content h2{

	font-size:13px;

	font-weight:bold;

	color:#4f4e4e;

	padding-bottom:10px;

}



/*===============================================================================================*/



/*===============================================================================================*/



.body1 .leftside #tribe-events-content{

	padding:1px 20px 1px 0;

}



.tribe-events-calendar td a{

	margin-left:0px !important;

	color:#7bade1 !important;

}



.tribe-events-calendar td{

	height:98px !important;

}



#tribe-events-content{

	position:relative;

}





#tribe-events-content .tribe-events-calendar-buttons{

	left: 447px;

    position: absolute;

    top:-43px;

    z-index: 9;

}





/*===============================================================================================*/







/*===============================================================================================*/





.even-list-butt{ position:absolute; top:-47px; left:418px; z-index:99; }



#tribe-events-loop .carnivals-bullet{

	display:block;

	margin-top:10px;

	width:632px;

	position:relative;

}



#tribe-events-loop .carnivals-bullet ul li{

	margin-bottom:20px;

	overflow:hidden;

	border-bottom:#e6e6e6 1px solid;

	padding-bottom:10px;

	background:url(images/left-arrow-1.png) 0 6px no-repeat;

	padding-left:15px;

	padding-top:0px;

	min-height:72px;

}



#tribe-events-loop .carnivals-bullet ul li h3{

	font-size:13px;

	color:#4f4e4e;

	padding-bottom:10px;

	font-weight:bold;

}



#tribe-events-loop .carnivals-bullet ul li.last{

	border:none;	

}



#tribe-events-nav-below .tribe-events-nav-previous{

	display:block;

}



#tribe-events-nav-below .tribe-events-nav-previous a{

	display:inline-block;

	color:#4b739a;

	font-size:12px;

	background:url(images/prev-arrow.png) 0 4px no-repeat;

	padding-left:18px;

	
	font-weight:normal;
	
	text-decoration:none;

}



#tribe-events-nav-below .tribe-events-nav-previous a:hover{

	text-decoration:underline;

}





#tribe-events-nav-below .tribe-events-nav-next{

	display:block;

}



#tribe-events-nav-below .tribe-events-nav-next a{

	display:inline-block;

	color:#4b739a;

	font-size:12px;

	background:url(images/next-arrow.png) right 4px no-repeat;

	padding-right:18px;

	font-weight:normal;
	
	text-decoration:none;

}



#tribe-events-nav-below .tribe-events-nav-next a:hover{

	text-decoration:underline;

}



/*================================================*/







/*===============================form-section==========================*/

.fl_box-1 .cform {

    background: none repeat scroll 0 0 #F5F5F5;

    margin: 10px auto 8px;

    overflow: hidden;

    padding: 25px 0 8px;

    width: 512px;

}



.fl_box-1 h2{

	color:#5297C1 !important;

}



.fl_box-1 .cform ol li {

    display: block;

    margin: 0 0 14px !important;

    overflow: hidden;

}

.fl_box-1 .cform ol li label {

    float: left;

    margin: 0 15px 0 77px;

    text-align: right;

    width: 96px;

	color:#4f4e4e;

}



.fl_box-1 .cform ol li label input.secinput {

    float: left;

}

.fl_box-1 .cform ol li label img.captcha {

    float: left;

}

.fl_box-1 .cform ol li #cf2_field_1{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #d9dbdd;

    float: left;

    height: 20px ;

    width: 283px;

}





.fl_box-1 .cform ol li select{

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #d9dbdd;

    float: left;

    width: 290px;

	padding:2px 5px;

	color:#4f4e4e;

}





.fl_box-1 .cform ol li .single {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #d9dbdd;

    float: left;

    height: 15px !important;

    width: 283px;

	background:

}



.fl_box-1 .cform ol li .area {

    background: none repeat scroll 0 0 #FFFFFF;

    border: 1px solid #d9dbdd;

    float: left;

    height: 100px;

    resize: none;

    width: 283px;

}



.fl_box-1 .cform .sendbutton {

    background: url("images/submit-butt.jpg") no-repeat scroll center top transparent;

    border: 0 none !important;

    cursor: pointer;

    display: block;

    height: 29px;

    margin: 0;

    text-indent: -9999px;

    width: 72px;

}



.fl_box-1 .cform .cf-sb {

    margin: 2px 0 10px 188px;

    text-align: left !important;

}

.fl_box-1 .cform ol.cf-ol li.cf_li_err {

    background: none repeat scroll 0 0 transparent !important;

}

.fl_box-1 .cform .secinput {

    border: 1px solid #d9dbdd !important;

    float: left;

    margin: 0;

	color:#fff;

}



.fl_box-1 .cform .secinput:hover {

    background: none repeat scroll 0 0 transparent;

}



/*==========================================================*/



.leftside .galleryview{width:636px !important; background: url(images/shadow-gallery.jpg) 70px 391px no-repeat !important; }

.leftside .panel .overlay{ background:none !important;  }

.leftside .panel .panel-overlay h2{ display:none;}



.leftside .panel{ margin:0 0 0 109px; padding-top:0px; border:#e5e6e6 1px solid; }

.gallery-section{ background: url(images/gallery-thum-box-bg.png) 31px 451px no-repeat; min-height:596px; padding-top:20px; }

	

	



.leftside .galleryview .strip_wrapper {

    height: 108px !important;

    left: 76px !important;

    top: 443px !important;

    width:506px !important;

}



.leftside .galleryview .strip_wrapper ul{

	height:90px !important;

	width:auto !important;		

}



.leftside .galleryview .strip_wrapper ul li{

	border:#cfd0d2 1px solid;

	display:inline-block;

	padding:2px !important;

	width:auto !important;

	height:90px !important;

	background:none;

	margin-right:15px !important;		

}



.leftside .galleryview .strip_wrapper ul li img{

	display:inline-block;

	width:112px;

	height:90px;

}



.leftside .galleryview #pointer{

	display:none;

}



.leftside .galleryview .nav-prev{

	top:481px !important;

	left:0px !important;

}





.leftside .galleryview .nav-next{

	top:481px !important;

	right:0px !important;

}



.gallery-title

{

	font-size:13px; color:#4f4e4e; font-weight:bold;

	text-transform:capitalize;

}





/*==========================================================*/



div.failure{

	color:green;

	font-weight:bold;

}



.check_out_butt{

	display:block;

	float:right;

}



.check_out_butt a{

	float:left;

	display:inline-block;

	background: url(images/check_out_butt_line.jpg) 0 top repeat-x !important;

	padding:8px 15px !important;

	color:#fff;

	font-weight:normal;
	
	text-decoration:none;
	
	border-radius:0px !important;

	border:none !important;

	text-shadow:1px 1px #2c5801;

	-moz-text-shadow:1px 1px #2c5801;

	-ms-text-shadow:1px 1px #2c5801;

	-o-text-shadow:1px 1px #2c5801;

	-webkit-text-shadow:1px 1px #2c5801;

}





.check_out_butt a:hover{

	text-decoration:underline;

}



.check_out_butt a span{

	background: url(images/check_out_butt-read-more-arrow.png) right no-repeat;

	padding-right:20px;

}





/*========================================================*/



#single_product_page_container{

	display:block;

	width:661px !important;

}



.single-wpsc-product .inner-body .leftside h1{

	padding-bottom:10px !important;

}



.product-list .product_grid_item{

	width:297px !important;

	float:left;

	display:block;

	margin:0 51px 0 0px !important;

	padding:0px !important;

	background:none !important;

	box-shadow:none !important;

	-webkit-box-shadow:none !important;

	-o-box-shadow:none !important;

	-ms-box-shadow:none !important;

	-moz-box-shadow:none !important;

	border:0px !important; 

}





.product-list .product_view_2455, .product-list .product_grid_display .last{

	margin-right:0px !important;

}





.product-list .product_grid_item .item_image, .product-list .product_grid_item .item_no_image, #single_product_page_container .single_product_display .imagecol{

	width:297px ;

	display:block ;

	margin:0 0 10px 0px !important;

	padding:0px;

	height:220px;

	background: url(images/product-shadow-1.jpg) bottom center no-repeat;}





.product-list .product_grid_item .item_image a, .product-list .product_grid_item .imagecol a{

	display:inline !important;


	font-weight:normal;
	
	text-decoration:none;
}







.product-list .product_grid_item .item_image img, .product-list .product_grid_item .item_no_image img, #single_product_page_container .single_product_display .imagecol img{

	width:295px !important;

	border:#e5e6e6 1px solid !important;

	height:212px !important;

	display:block;

}





.productcol{

	float:right;

	display:block;

	width:331px;

	margin-left:20px;

}



.productcol h2{ font-size:14px; color:#000000; font-weight:bold; border-bottom:#e6e6e6 1px solid; margin-bottom:11px; padding-bottom:15px; }



.productcol .wpsc_buy_button_container{

	text-align:left !important;

}





.wpsc_product_price .currentprice{

	font-size:23px !important;

	color:#000000;

	font-weight:bold;

}





.gallery_thum{ 



	border-bottom: 1px solid #EBEBEB;

    border-top: 1px solid #EBEBEB;

    display: block;

    margin: 14px 0 0;

    min-height: 58px;

    overflow: hidden;

    padding: 8px 0 5px;

	clear:left;

}

	

.gallery_thum ul {

    display: block;

    margin: 0;

    padding: 0;

}	



.gallery_thum ul li {

    float: left;

    list-style: none outside none;

    margin: 0 5px 0 0;

    min-height: 51px;

    min-width: 42px;

    padding: 0;

	background:none !important;

}



.gallery_thum ul li.last{

	margin-right:0px;

}





.gallery_thum ul li img{		

	border: 1px solid #CBCBCB;

    padding: 1px;

	width:66px !important;

	height:60px !important;

}





.product-list .product_grid_item .currentprice{

	font-size:23px !important;

	color:#000000;

	font-weight:bold;

	padding-top:2px;

}



.product-list .product_grid_item h2.prodtitle, .product-list .product_grid_item h2.prodtitle a{

 	color:#000000 !important; 

	font-size:14px !important;

	font-weight:bold !important;
	
	text-decoration:none;

}





.product-list .product_grid_item label.sizeview{

	font-size:13px;

	color:#4f4e4e;

	padding:4px 0 3px !important;

	display:block;

}



.product-list .product_grid_item label.sizeview span{

	padding-right:5px;

}





.product-list .grid_product_info .more_details{

	display:inline-block !important;

	background: url(images/more-detail-butt.jpg) left 0 repeat-x;

	text-align:center;

	color:#0f4a7f;

	padding:6px 10px 9px;

	font-size:14px !important;

	text-decoration:none !important;

	float:right;

	text-shadow:1px 1px #fff;

	-moz-text-shadow:1px 1px #fff;

	-ms-text-shadow:1px 1px #fff;

	-o-text-shadow:1px 1px #fff;		

	-webkit-text-shadow:1px 1px #fff;

	margin:0 !important;		

}



.product-list .Merch-box-1{

	display:block;

	overflow:hidden;

	margin-top:7px;

}



.product-list .Merch-box-1 .price_container{

	display:block;

	overflow:hidden;

	float:left;

}



.wpsc_variation_forms{

	margin:13px 0 13px;

	display:block;

}



.wpsc_variation_forms label{

	display:inline-block;

	font-size:14px;

	color:#4f4e4e;

	width:53px;

}



.wpsc_variation_forms select{

	border:#d8d8d8 1px solid;

	padding:2px;

	color:#646464;

	font-size:12px;	

}





.wpsc_buy_button_container .wpsc_buy_button{

	background: url(images/addto-cart-butt.jpg) left top no-repeat;

	width:178px;

	height:34px;

	border:none;

	color:#fff;

	font-size:15px !important;

	font-weight:bold;

	cursor:pointer;

	text-indent:18px;

	display:block;

}



.single_product_display{

	padding:0px !important;

}





.form-lightbox-1 a{

	background: url(images/make-enquiry-butt.jpg) left top no-repeat;

	width:131px;

	height:34px;

	border:none;

	color:#fff;

	font-size:15px !important;

	cursor:pointer;

	display:block;

	line-height:33px;

	text-decoration:none;
	font-weight:normal;

	color:#0f4a7f;

	padding-left:47px;

	text-shadow:0px 1px #FFFFFF;

	-moz-text-shadow:0px 1px #FFFFFF;

	-ms-text-shadow:0px 1px #FFFFFF;

	-o-text-shadow:0px 1px #FFFFFF;

	-webkit-text-shadow:0px 1px #FFFFFF;

}



.qty{

	border:#d8d8d8 1px solid;

	width:185px;

	display:block;

	height:25px;

}



.checkout_cart .qty{

	border:none;

}





.checkout_cart .remove input{

	width:13px;

	height:13px;

	display:block;

	border:none;	

	background: url(images/remove-icon.png) left top no-repeat;

	cursor:pointer;

	text-indent:-5555px;

	margin:0 0 0 13px !important;

}



.product_form fieldset{

	border:none;

	padding:0px;

}



.qty span{

	background:#f8f8f8;

	border-right:#d8d8d8 1px solid;

	float:left;

	height:25px;

	line-height:22px;

	margin-right:6px;

	color:#4f4e4e;

	font-size:14px;

	padding-left:5px;

	padding-right:5px;

	font-weight:bold;

}



.qty .wpsc_quantity_update{

	float:left;

}



.qty .wpsc_quantity_update input{

	border:0;

	height:20px;

	width:53px;

}





.product_description{

	padding-bottom:25px !important;

	margin-bottom:0px !important;

}





/*===========================checkout=========================*/



/*=======================checkout=================*/



#checkout_page_container {

    clear: both;

    position: relative;

    width: 600px;

}

#checkout_page_container textarea, #checkout_page_container input, #content #checkout_page_container textarea, #content #checkout_page_container input {

    font-size: 14px;

    line-height: 1.2em;

    margin: 0;

}



#checkout_page_container input,  table.wpsc_checkout_table select{	

	color:#818080;

}





#checkout_page_container table.checkout_cart, #checkout_page_container table.wpsc_checkout_table_totals{

	border-collapse:collapse;

}



#checkout_page_container table.checkout_cart tr.header th, #checkout_page_container table.wpsc_checkout_table_totals tr td {

    background:url(images/th-heading.jpg) top repeat-x;

    color: #131313;

    font-size: 14px;

    padding: 5px 20px;

    text-align: center;

	border:1px solid #D3D3CB;

}



#checkout_page_container table.wpsc_checkout_table_totals tr td.wpsc_totals{

	font-weight:bold;

}



#checkout_page_container table.wpsc_checkout_table_totals tr td.wpsc_totals .pricedisplay{

	font-weight:bold;

	font-size:14px;

	color:#a81c2d;

}





#checkout_page_container table.checkout_cart tr.header th:first-child {

    text-align: left;

}

#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td {

}

#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code form {

    padding-right: 18px;

    text-align: right;

}

#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td.coupon_code {

    padding-left: 0;

}



#checkout_page_container table.checkout_cart tr td, #content #checkout_page_container table.checkout_cart tr td {

    background: none repeat scroll 0 0 #fff;

    margin: 0;

    padding: 5px 10px;

    vertical-align: middle;

	font-size:12px;

	color:#4f4e4e;

	border:1px solid #D3D3CB;

	border-collapse:collapse;

}





#checkout_page_container table.checkout_cart tr.wpsc_coupon_row td form input#coupon_num {

    margin: 0 20px 0 0;

    padding: 0;

    width: 293px;

}

#checkout_page_container table.checkout_cart tr.wpsc_total_before_shipping td.wpsc_total_amount_before_shipping {

    text-align: right;

}

#content #checkout_page_container p {

    margin-bottom: 0;

}

.wpsc_checkout_table input.text, #your-account-page input.text {

    width: 350px;

}

#content img#wpsc_checkout_gravatar {

    float: left;

    margin: 0 10px 10px 0;

}

#checkout_page_container .wpsc_shipping_header {

    background-color: #F5F5F5;

}





#checkout_page_container .wpsc_make_purchase {

    padding:6px 0 5px 182px !important;

	float:left !important;

	margin-top:21px;

}



#checkout_page_container .wpsc_make_purchase input.make_purchase{

	width:178px;

	height:40px;

	background: url(images/buy-now-butt.jpg) left top no-repeat;

	font-size: 1px;

	color: #BE1D33;

}





#checkout_page_container .total_price.total_shipping td {

    border: medium none;

    font-weight: normal;

}

#checkout_page_container .wpsc_shipping_quote_name, #checkout_page_container .wpsc_shipping_quote_price, #checkout_page_container .wpsc_shipping_quote_radio {

    border-bottom: 1px solid #E1E1E1;

}

#checkout_page_container .wpsc_shipping_quote_name label, #checkout_page_container .wpsc_shipping_quote_price label, #checkout_page_container .wpsc_shipping_quote_radio label {

    color: #000000;

}

#content #checkout_page_container table.productcart tr td {

    border-top: medium none;

    padding-left: 0;

}

#content #checkout_page_container table.productcart {

    border: medium none;

}

#checkout_page_container table.checkout_cart tr.wpsc_coupon_row tr {

    border-bottom: 0 none;

}

#checkout_page_container p.validation-error {

    clear: both;

    color: red;

}

#content table.wpsc_checkout_table, #content table.wpsc_checkout_table tr td {

    border: medium none;

    padding: 0;

    vertical-align: top;

}

.wpsc-shopping-cart .asterix, .wpsc_checkout_table .asterix {

    color: red;

}



#checkout_page_container img.product_image {

    background-color: #EFEFEF;

    border: 1px solid #CCCCCC;

}

#checkout_page_container table.checkout_cart {

    margin: 10px 0 2px 0px;

    text-align: center;

    width: 100%;

}





.wpsc_product_remove, .wpsc_product_quantity {

    text-align: center;

}

#checkout_page_container table.checkout_cart tr, #content #checkout_page_container table.checkout_cart tr {

    margin: 0;

    padding: 0;

}

#content #checkout_page_container table.checkout_cart tr.wpsc_coupon_row td {

    padding-bottom: 15px;

    padding-left: 0;

    padding-top: 15px;

}

#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_image img {

    height: 31px;

    width: 31px;

}

#content #checkout_page_container table.checkout_cart tr.product_row td, #content #checkout_page_container table.checkout_cart tr.product_row {

    line-height: 1;

    margin: 0;

    padding: 2px 0 1px;

}

#checkout_page_container table.checkout_cart td.firstcol {

    text-align: center;

    vertical-align: middle;

}

#checkout_page_container .coupon {

    float: right;

    margin: 10px 0;

    position: relative;

}

#checkout_page_container .coupon span.coupon_error {

    color: #FF3300;

    font-size: 14px;

    left: 156px;

    line-height: 1.2em;

    position: absolute;

    top: -24px;

}

#checkout_page_container .col1 {

    float: left;

    width: 320px;

}

#checkout_page_container .col2 {

    float: right;

    width: 320px;

}





#checkout_page_container input.intra-field-label, #checkout_page_container textarea.intra-field-label {

    color: #BBBBBB;

}





#content #checkout_page_container table.checkout_cart tr.product_row td.wpsc_product_name {

    padding-left: 20px;

    width: 105px;

}

.wpsc_registration_form {

    float: left;

    margin-top: 15px;

    width: 300px;

}

.wpsc_registration_form label {

    display: inline-table;

    margin-bottom: 10px;

    width: 100px;

}

.wpsc_registration_form fieldset {

    -moz-border-bottom-colors: none;

    -moz-border-image: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    border-color: #E7E7E7 -moz-use-text-color -moz-use-text-color;

    border-right: medium none;

    border-style: solid none none;

    border-width: 2px medium medium;

    padding-left: 0;

    padding-top: 12px;

}

.wpsc_registration_form.wpsc_right_registration {

    border-left: 2px solid #E7E7E7;

    padding-left: 20px;

}

.wpsc_signup_text {

    font-size: 12px;

    padding-top: 15px;

}

#shippingSameBilling {

}

#shippingsameasbillingmessage, .wpsc_email_address_p img{

    display: none;

}

.wpsc_no_image {

    display: none;

}

.clear {

    clear: both;

}



.wpsc_checkout_forms .wpsc_email_address {
    font-size: 13px;
    overflow: hidden;
	padding-top:10px;
}


.wpsc_checkout_forms .wpsc_email_address .validation-error {

    clear: none !important;

    float: left;

    margin-left: 10px;

}

.wpsc_checkout_forms .wpsc_email_address p {

    display: block;

    float: left;

}



.wpsc_checkout_forms p.wpsc_email_address_p input {

    margin-left: 10px !important;

	border:1px solid #D3D3CB;

	width:257px;

	height:20px;

}





.wpsc_checkout_forms input.make_purchase {

    background: url("images/purchage.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    height: 23px;

    width: 79px;

}

#your-account-page input.save-profile {

    background: url("wpsc-images/save-profile.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    height: 26px;

    width: 108px;

}

table.wpsc_checkout_table h4, table.wpsc_checkout_table .wpsc_gateway_container h3 {

    font-size: 15px;

    font-weight: bold;

    padding: 4px 10px 0 0px !important;

	margin:5px 0px;

}



table.wpsc_checkout_table .custom_gateway label input {

    margin: 0 4px 0 0;

}

.wpsc_make_purchase span input {

}



/*#region_select_16, #region_select_7 {

    margin-top: 8px;

}*/



table.wpsc_checkout_table label {

    color: #212121;

    display: block;

    float: right;

    font-size: 12px;

    padding-right: 10px;

    text-align: left;

    width: 132px;

	padding-left:33px;

}





.page-id-5 #wpsc_shopping_cart_container .wpsc_checkout_table td {

    padding: 4px 0;

}

table.wpsc_checkout_table input, table.wpsc_checkout_table textarea, table.wpsc_checkout_table select {

    border: 1px solid #D3D3CB;

    padding: 2px;

}



table.wpsc_checkout_table textarea{

	width:255px;

}



table.wpsc_checkout_table select{

	width:261px;

}





.wpsc_checkout_forms input.make_purchase {

    background: url("images/purchase.png") no-repeat scroll 0 0 transparent;

    border: medium none;

    cursor: pointer;

    height: 30px;

    text-indent: -1e+8px;

    width: 89px;

}

#wpsc_shopping_cart_container .table-4 {

    margin: 0 0 0 153px;

}



.custom_gateway-1 {

	clear:left;

	float:none;

	width:441px;

	display:block;

	padding-top:10px;

}





.custom_gateway-1 input{

	float:left;

	margin-left:0px !important;

	margin-top:10px !important;

}



.custom_gateway-1 img{

	float:left;

	margin-left:10px;

}



.custom_gateway-1 label{

	width:auto !important;	

	float:left !important;

	padding:0 7px 0 177px !important; 

}



.checkout_forms_hidden{

	clear:both;

	padding-top:23px;

}



.checkout_forms_hidden input{

	margin:0px;

}



.checkout_forms_hidden .wpsc_CC_details{

	color: #212121;

    display: block;

    float: right;

    font-size: 12px;

    padding-left: 33px;

    padding-right: 10px;

    text-align: left;

    width: 131px;

	padding-top:9px;

}



.checkout_forms_hidden .wpsc_ccBox{ width:90px; float:left; margin-right:5px; }







/*==================================checkout================================*/









/*==================================Login================================*/



/*#loginform{

	display:block;

	min-height:240px;

	border:#BBB6A5  1px solid;

	width:300px;	

}



#loginform ul{

	 display: block;

    list-style-type: none;

    margin: 0;

    padding: 0;	

}



#loginform ul li{

	margin: 0 0 8px;

}





#loginform ul li label{

	color: #666666;

    float: left;

    position: relative;

    z-index: 0;

}



#loginform ul li label{

	color: #666666;

    float: left;

    position: relative;

    z-index: 0;

}*/









/*==================================Login================================*/



.wp-pagenavi2 .removeclass{

	display:none;

}



table.wpsc-purchase-log-transaction-results {

	border-collapse: collapse;

    display: table;

    font-size: 12px;

    margin-bottom: 25px;

    margin-top: 25px;

	width:100%;	

}



table.wpsc-purchase-log-transaction-results tr th {

	background:url(images/th-heading.jpg) top repeat-x;

    border: 1px solid #EAEAEA;

    color: #131313;

    font-size: 14px;

    padding:7px 20px;

	text-align:center;

}



table.wpsc-purchase-log-transaction-results tr td {

	border: 1px solid #EAEAEA;

    color: #666666;

    padding: 16px 20px;	

	text-align:center;

}



.payment-section{

	display:block;

	margin:0 0 20px 0px;

	clear:left;	

}



.payment-section img{

	margin:0 0 0 182px;	

}



.wpsc_checkout_table tr td{

	vertical-align:top;

}



.wpsc_checkout_table{

	padding-bottom:12px;

}



#fancy_notification #fancy_notification_content span{

	text-align:center !important;

}



#fancy_notification #fancy_notification_content span{

	text-align:center !important;

}



#fancy_notification #fancy_notification_content span{

	text-align:center !important;

}



/*==================*/



#fancy_notification a.go_to_checkout{

	float:left;

	display:inline-block;

	background: url(images/check_out_butt_line.jpg) 0 top repeat-x !important;

	padding:8px 15px !important;

	color:#fff;

	text-decoration:none;

	border-radius:0px !important;

	border:none !important;

	text-shadow:1px 1px #2c5801;

	-moz-text-shadow:1px 1px #2c5801;

	-ms-text-shadow:1px 1px #2c5801;

	-o-text-shadow:1px 1px #2c5801;

	-webkit-text-shadow:1px 1px #2c5801;

	margin-left:21px;
	
	font-weight:normal;
	
	text-decoration:none;

}



#fancy_notification #fancy_notification_content{

	overflow:hidden;

}



#fancy_notification a:hover.go_to_checkout{

	text-decoration:underline;

}



#fancy_notification a:hover.go_to_checkout span{

	padding-right:20px;

}





#fancy_notification a.continue_shopping{

	float:left;

	display:inline-block;

	background: url(images/check_out_butt_line.jpg) 0 top repeat-x !important;

	padding:8px 15px !important;

	color:#fff;

	text-decoration:none;

	border-radius:0px !important;

	border:none !important;

	text-shadow:1px 1px #2c5801;

	-moz-text-shadow:1px 1px #2c5801;

	-ms-text-shadow:1px 1px #2c5801;

	-o-text-shadow:1px 1px #2c5801;

	-webkit-text-shadow:1px 1px #2c5801;

}





#fancy_notification a:hover.continue_shopping{

	text-decoration:underline;

}



#fancy_notification a:hover.continue_shopping span{

	padding-right:20px;

}





/*====================*/



.continue-shopping{

	padding:20px 0px;

}



.continue-shopping a{	

	background: url(images/continue-butt.jpg) 0 top repeat-x;	

	color: #0F4A7F;

    display: inline-block;

    font-size: 13px;

    margin-bottom: 14px;

    padding: 3px 20px 5px;
	
	font-weight:normal;
	
	text-decoration:none;

}



.wpsc_checkout_table .wpsc_billing_forms h4{
}

#tribe-events-loop .carnivals-bullet .dateevents{
	display: block;
    font-size: 11px;
    margin: 0;
    padding: 8px 0;
}

#tribe-events-loop .carnivals-bullet .repeatday{
	border-bottom: 1px solid #D5EAFE;
    color: #4F4E4D;
    display: block;
    font-size: 11px;
    margin-bottom: 10px;
/*    margin-top: -20px;*/
    padding: 0 0 9px;
}

/* for Slider*/
.slider-wrapper
{
	  width: 960px;
	  margin:0px auto;
	  padding:15px 0px 0px;	  
}
.major-sponser h2 {
	color:#35353e;
	font-size:25px;
	padding-bottom:20px;
	padding-left:22px;
}
.major-sponser {
 	background: none repeat scroll 0 0 #f2f2f2;	
	display: block;
	margin: 0 auto 0px;
	padding:0px 0px 50px;
	overflow: hidden;
	width:960px;
}
.major-sponser ul li {
	float:left;
	display:block;
	margin-right:17px !important;
	width:177px !important;
	height:53px !important;
}
/*.major-sponser ul li.last{
	margin-right:0px;
}*/
.major-sponser ul li div {
	display:block;
	background:none transparent;
	min-height:34px;
	text-align:center;
	line-height:20px;
	font-size:20px;
}
.major-sponser ul li div a img {
    border: 0 none;
    display: block;
    margin: 0 auto;
}
.major-sponser ul li div a{
	display:block;
	
	font-weight:normal;
	
	text-decoration:none;
}

.major-sponser ul li span {
	height:11px;
	display:none;
}
.jcarousel-clip.jcarousel-clip-horizontal {
     margin: 0 auto;
    overflow: hidden !important;
    width: 861px !important;
}
.jcarousel-prev
{
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	left:19px !important;
	top:2px!important;
	background:url(images/arrow-gallery-left.png) no-repeat center top transparent !important;
	width:20px !important;
	height:50px !important;
	cursor:pointer;
}
.jcarousel-next
{
	display:block;
	margin:0px;
	padding:0px;
	position:absolute;
	right:19px!important;
	top:2px!important;
	background:url(images/arrow-gallery-right.png) no-repeat center top transparent !important; 
	width:20px !important;
	cursor:pointer;
	height:50px !important;
}


.page-template-online-sponsors-php .image_box
{
	display:block;
	margin:0 10px 10px 0;
	padding:0px;
	width:113px;
	height:69px;
	border:solid 1px #f6f7f7;
	float:left;
}
.page-template-online-sponsors-php .image_box img
{
	border: 0 none;
    display: block;
    float: none;
    margin: 0 auto;
    padding: 0;
}
.page-template-online-sponsors-php .body1 p {
    color: #4F4E4E;
    float: left;
    font-size: 12px;
    line-height: 18px;
    padding: 0 0px 10px 0;
    width: 521px;
}










