﻿.foo { }
/****************************************************************************************************/
/* The contents of this file are subject to the nopCommerce Public License Version 1.0 ("License"); you may not use this file except in compliance with the License.
/* You may obtain a copy of the License at  http://www.nopCommerce.com/License.aspx. 
/* 
/* Software distributed under the License is distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, either express or implied. 
/* See the License for the specific language governing rights and limitations under the License.
/* 
/* The Original Code is nopCommerce.
/* The Initial Developer of the Original Code is NopSolutions.
/* All Rights Reserved.
/* 
/* Contributor(s): RetroViz Design. 
/****************************************************************************************************/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

checkbox, input, radio, select { font-size: 11px; }

/* fix ie button padding bug - apply to all buttons to reduce extra padding applied by ie!
input
{
	width: auto;
	overflow: visible;
} */

textarea { width: 100%; font-family: Verdana, Arial, sans-serif; font-size: 11px; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TEXTBOX CONTROLS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.textbox { }

.searchtext { border: solid 1px #d3d3d3; vertical-align: top; font-size: 12px; }

.searchboxtext { width: 110px; border: solid 1px #E3E3E3; font-size: 12px; margin: 1px; border-right: #dfe5e7 1px solid; border-top: #a8bac2 1px solid; border-left: #a8bac2 1px solid; border-bottom: #dfe5e7 1px solid; background: url(Images/bgTextBox.gif) white repeat-x left top; color: #aaa; padding: 1px; height: 15px; width: 180px; }

.newsaddcommenttitletext { width: 250px; border: solid 1px #E3E3E3; vertical-align: top; font-size: 12px; }

.newsaddcommentcommenttext { height: 150px; width: 500px; border: solid 1px #E3E3E3; vertical-align: top; font-size: 12px; }

.blogaddcommentcommenttext { height: 150px; width: 500px; border: solid 1px #E3E3E3; vertical-align: top; font-size: 12px; }

.accountsignaturetext { height: 100px; width: 500px; border: solid 1px #E3E3E3; vertical-align: top; }

.nopnumerictextboxtext { background: #FFFFEB none repeat scroll 0 0; border: 1px solid #FFC25D; font-size: 14px; padding: 4px; width: 50px; }

.forumtopictitletext { width: 500px; border: 1px solid #acacac; vertical-align: top; font-size: 12px; }

.forumsearchtext { width: 500px; border: 1px solid #acacac; font-size: 14px; }


.forumsearchboxtext { border: 1px solid #acacac; font-size: 12px; }

.bbeditortext { border: #cec6b5 1px solid; }

.contactusenquirytext{ overflow:auto;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINK BUTTON CONTROLS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.edittopiclinkbutton { padding-right: 5px; padding-left: 18px; background: url(  'images/ico-edit.gif' ) no-repeat; }

.deletetopiclinkbutton { padding-right: 5px; padding-left: 18px; background: url(  'images/ico-delete.gif' ) no-repeat; }

.movetopiclinkbutton { padding-right: 5px; padding-left: 18px; background: url(  'images/ico-moveTopic.gif' ) no-repeat; }

.replytopiclinkbutton { padding-right: 5px; padding-left: 18px; padding-bottom: 3px; background: url(  'images/ico-forum-post-add.gif' ) no-repeat; }

.watchtopiclinkbutton { padding-left: 18px; background: url(  'images/ico-forum-watch.gif' ) no-repeat; }

.editpostlinkbutton { padding-right: 5px; padding-left: 18px; background: url(  'images/ico-edit.gif' ) no-repeat; }

.deletepostlinkbutton { padding-right: 5px; padding-left: 18px; background: url(  'images/ico-delete.gif' ) no-repeat; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	BUTTON CONTROLS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.searchboxbutton { margin-bottom: 2px; }

.searchbutton { }

.contactusbutton { }

.productlistproductdetailbutton { }

.productlistaddtocartbutton { }

.productgridproductdetailbutton { }

.productgridaddtocartbutton { }

.newsitemaddcommentbutton { }

.blogpostaddcommentbutton { }

.productemailafriendbutton { }

.productaddtocomparelistbutton { }

.productvariantaddtocartbutton { }

.productvariantaddtowishlistbutton { }

.productwritereviewbutton { }

.loginbutton { clear: both; width: 125px; height: 31px; background: #666666 url(images/button.png) no-repeat; text-align: center; line-height: 31px; color: #FFFFFF; font-size: 12px; font-weight: bold; border: none; cursor: pointer; }

.registerbutton { background-image: url(/images/btn_bg_en.gif); background-repeat: no-repeat; width: 100px; height: 26px; border: none; cursor:pointer; }

.checkoutasguestbutton { }

.savecustomerinfobutton { }

.addbillingaddressbutton { }

.addshippingaddressbutton { }

.editaddressbutton { }

.deleteaddressbutton { }

.orderdetailsbutton { }

.changepasswordbutton { }

.registernextstepbutton { }

.completeregistrationbutton { }

.passwordrecoverybutton { }

.newpasswordbutton { }

.saveaddressbutton { }

.orderdetailsprintbutton { }

.updatewishlistbutton { }

.sendemailafriendbutton { }

.applycouponcodebutton { }

.updatecartbutton { }

.continueshoppingbutton { }

.checkoutbutton { }

.selectshippingaddressbutton { }

.newaddressnextstepbutton { }

.selectbillingaddressbutton { }

.sameasshippingaddressbutton { }

.shippingmethodnextstepbutton { }

.paymentmethodnextstepbutton { }

.paymentinfonextstepbutton { }

.confirmordernextstepbutton { }

.orderprocessedcontinuebutton { }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	DROP DOWN LISTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.currencylist { border: solid 1px #E3E3E3; }

.languagelist { border: solid 1px #E3E3E3; }

.taxdisplaytypelist { border: solid 1px #E3E3E3; }

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CHECKBOX

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.forumtopicoptionscheck { }

.forumtopicoptionscheck label { color: #555; font-size: 0.9em; padding-left: 5px; vertical-align: top; }



.ajax__tab_tab{ cursor:pointer;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	AJAX CONTROL TOOLKIT - TAB CONTROL CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.orange { font-family: arial,helvetica; }

.orange .ajax__tab_body { font-size: 10pt; border: 1px solid #333; border-top: none; background-color: #ffffff; padding: 10px 10px 10px 10px; }

.orange .ajax__tab_header { background-color: #333; border: solid 2px #333; border-bottom: none; padding: 2px 2px 4px 2px; }

.orange .ajax__tab_tab { font-size: 1em; color: #FFF; font-weight: bold; text-align: center; border: solid 1px #FFF; padding: 5px; background: #404040; }

.orange .ajax__tab_active .ajax__tab_tab, .orange .ajax__tab_hover .ajax__tab_tab { color: #ff9933; border: solid 1px #ff9933; }

/* GREY THEME */

.grey .ajax__tab_header { font-family: "Helvetica Neue" , Arial, Sans-Serif; background: url(images/tab-line.png) repeat-x bottom; font-size: 12px; display: block; }
.grey .ajax__tab_header .ajax__tab_outer { background: url(images/tab.png) no-repeat left top; border-color: #222; color: #222; padding-left: 10px; margin-right: 3px; }
.grey .ajax__tab_header .ajax__tab_inner { background: url(images/tab.png) no-repeat right top; border-color: #666; color: #666; padding: 3px 10px 2px 0px; }
.grey .ajax__tab_hover .ajax__tab_inner { color: #000; }
.grey .ajax__tab_active .ajax__tab_outer { background: url(images/tab.png) no-repeat 0pt -40px; border-bottom-color: #ffffff; }
.grey .ajax__tab_active .ajax__tab_inner { background: url(images/tab.png) no-repeat right -40px; color: #000; border-color: #333; }
.grey .ajax__tab_body { font-family: arial,helvetica; font-size: 10pt; background-color: #fff; border: solid 1px #d7d7d7; border-top-width: 0; }


/* BLUE THEME ,Add by Jerry*/
.blue .ajax__tab_header { background: url(images/tab-line.png) repeat-x bottom; display: block; height: 31px; line-height: 31px; }
.blue .ajax__tab_header .ajax__tab_outer { color: #222; }
.blue .ajax__tab_header .ajax__tab_inner { background: #FFFFFF url(images/tabs/maintab.gif) no-repeat scroll right -63px; border-left: 1px solid #AACAF2; height: 27px; line-height: 27px; padding: 0 15px 0 10px; color: #666; }
.blue .ajax__tab_header .ajax__tab_inner span { width: 96px; }
.blue .ajax__tab_active .ajax__tab_outer { }
.blue .ajax__tab_active .ajax__tab_inner { background: #FFFFFF url(images/tabs/maintab.gif) no-repeat scroll right -1px; height: 31px; line-height: 31px; margin-top: 0; overflow: hidden; }
.blue .ajax__tab_body { background-color: #fff; border: solid 1px #d7d7d7; border-top-width: 0; }
.blue .ajax__tab_header .ajax__tab_outer { margin-right: 0px; }



/* jcblue THEME ,Add by Jerry*/
.jcblue .ajax__tab_header { background: url(images/tabs/tab_bg_line.gif) repeat-x bottom; display: block;}
.jcblue .ajax__tab_header .ajax__tab_outer { color: #222; }
.jcblue .ajax__tab_header .ajax__tab_inner { background: #FFFFFF url(images/tabs/detail_bg.gif) no-repeat scroll 0 0;color: #666; height:29px; line-height:29px; }
.jcblue .ajax__tab_header .ajax__tab_inner span { width: 96px; }
.jcblue .ajax__tab_active .ajax__tab_outer { }
.jcblue .ajax__tab_active .ajax__tab_inner {  background: #FFFFFF url(images/tabs/detail_bg.gif) no-repeat scroll 0 0;margin-top: 0; overflow: hidden; }
.jcblue .ajax__tab_body { background-color: #fff; border: solid 1px #d7d7d7; border-top-width: 0; }
.jcblue .ajax__tab_header .ajax__tab_outer { margin-right: 0px; }

