/* @override http://jelyfingerguitars.com/skins/default/en/template/css/style.css */

/* DigiSquid design CSS Version 3.5 */
/* JelyFingerGuitars.com

/* Framework */

body {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. */
	color: #000000;
	background: #030000 url(../images/template/bkg.png) repeat-x;
}

.design #container {
	width: 970px;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left;
	background: url(../images/template/content.png) repeat-y 0 100px;
	color: white;
}

.design #masthead {
	height: 69px;
	width: 970px;
	background: url(../images/template/masthead.png) no-repeat;
	padding-top: 140px;
	padding-left: 33px;
}

.design #contenttop {
	padding: 0 225px 0 75px;
	height: 51px;
	background: url(../images/template/content_top.png) no-repeat;
	width: 670px;
}

.design #content {
	width: 670px;
	padding: 0 225px 0 75px;
	background: url(../images/template/content_bkg.jpg) no-repeat 35px bottom;
}

.design #contentbody {
	width: 670px;
}

img, div { 
	behavior: url(/skins/default/en/template/scripts/iepngfix/iepngfix.htc) /* IE6 PNG Fix */
}

/* End Framework */

/* Sidebar */

.design #sidebar {
	float: right;
	width: 110px;
	padding: 0 10px 10px;
	margin-right: -175px;
}

/* End Sidebar */

/* Welcome Box */

.design #welcome {
	margin-top: -65px;
	margin-left: -40px;
	width: 741px;
	height: 250px;
	background: url(../images/template/animation.jpg) no-repeat 0 bottom;
}

.design #welcome h1 {
	padding-left: 400px;
	padding-right: 20px;
	padding-bottom: 0;
}

.design #welcome p {
	padding-left: 400px;
	padding-right: 20px;
	padding-top: 5px;
}

.design #welcome a {
	color: white;
	text-decoration: underline;
}

.design #welcome a:hover {
	color: #eaa949;
}
/* End Welcome Box */




/* Footer */

.design #footer {
	height: 35px;
	padding-top: 10px;
	background: url(../images/template/footer.png) no-repeat;
}

.design #footer p {
	color: white;
	text-align: center;
	margin-right: 200px;
	padding-top: 45px;
}

.design #footer a {
	color: white;
}

.design #footer a:hover {
	color: #eaa949;
}


/* End Footer */

/* Text Styling */

h1 {
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;
	margin: 0;
	padding-bottom: 10px;
	padding-top: 20px;
	color: #fff;
}

h2 {
	font-size: 14px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;
	margin: 0;
	color: #fff;
	padding-top: 20px;
	padding-bottom: 10px;
}

h3 {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 18px;
	text-align: left;
	margin: 0;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

p {
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding-top: 0;
	padding-bottom: 5px;
	color: #fff;
}

strong {
	font-weight: bold;
}

.small {
	font-size: 9px;
	line-height: 10px
}

.bigger {
	font-size: 125%;
	font-weight: bold;
}

ul {
	font-size: 12px;
	line-height: 20px;
	padding-top: 0;
	padding-bottom: 10px;
}

li {
	padding-bottom: 10px;
}

/* End Text Styling */

/* P Links */

p a:link {
	color: #FF3300;
	text-decoration: none;
}

p a:visited {
	color: #FF3300;
	text-decoration: none;
}

p a:hover {
	color: #f2bc61;
	text-decoration: none;
	background: none;
}

p a:active {
	color: #fa921f;
	text-decoration: none;
}

/* end P Links */

/* Form */

h3 {
	font-size: 12px;
	color: #fff;
	padding-top: 20px;
}

form.webform fieldset {
	margin-bottom: 10px;
}

form.webform input {
	width: 250px;
}

form.webform legend {
	padding: 0 2px;
	font-weight: bold;
	font-size: 18px;
	color: #fff;
}

form.webform label {
	display: inline-block;
	line-height: 14px;
	vertical-align: top;
	font-size: 12px;
}

form.webform fieldset ol {
	margin: 0;
	padding: 0;
}

form.webform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
}

form.webform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
}

form.webform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
}

form.webform fieldset fieldset label {
	display: block;
	width: auto;
}

form.webform em {
	font-weight: bold;
	font-style: normal;
	color: red;
}

form.webform label {
	width: 250px;
/

* width of labels */
}

form.webform fieldset fieldset label {
	margin-left: 123px;
/

* width plus 3 (html space) */
}

.webform #submitbox {
	background-color: #FF3300;
	padding-top: 20px;
	text-align: center;
	padding-bottom: 20px;
}

/* End Form */

/* Standard Styles */

FORM {
	MARGIN: 0px;
}

/*
Main template main.tpl wallpaper.
*/

A:link {
	color: #FF3300;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
}

A:visited {
	color: #FF3300;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
}

A:hover {
	color: #FF3300;
	text-decoration: underline;
	font-size: 12px;
	font-family: Tahoma;
}

A:active {
	color: #FF3300;
	text-decoration: none;
	font-size: 12px;
	font-family: Tahoma;
}

HR {
	color: #dddddd;
	height: 1px
}

/*
Page header
*/

.Head {
	background-color: #fff2c9
}

.TollPhones {
	font-family: Verdana;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: normal;
}

.SideHead {
	color: #FF3300;
	font-size: 14px;
	font-weight: bold;
}

/*
Sidebar menu boxes
*/

.SidebarBox {
	font: 12px "Lucida Grande", Lucida, Verdana, sans-serif;
}

/*
border of sidebar menu boxes
*/

.Sidebarborder {
	border-right: 1px solid #b0c7d3;
	border-bottom: 1px solid #b0c7d3;
}

/*
Titles of sidebar menu boxes
*/

.SidebarTitle {
	font-weight: bold;
	color: #000000;
	background-color: #e5ebef;
	color: #FF3300;
}

/*
Menu items located in sidebar boxes
*/

.SidebarItems {
	color: #feefea;
	text-decoration: none
}

/*
Menu items located in sidebar boxes: link
*/

.SidebarItems:link {
	color: #feefea;
	text-decoration: none
}

/*
Menu items located in sidebar boxes: visited
*/

.SidebarItems:visited {
	color: #feefea;
	text-decoration: none
}

/*
Menu items located in sidebar boxes: hover
*/

.SidebarItems:hover {
	color: #fddee4;
	text-decoration: underline
}

/*
Menu items located in sidebar boxes: active
*/

.SidebarItems:active {
	color: #feefea;
	text-decoration: none
}

/*
Horizontal separator in sidebar boxes
*/

.SidebarHr {
	color: #feefea
}

.SearchBoxBG {
	background-image: url(../images/store/searchbox_bg.gif);
}

.SearchButtonBG {
	background-image: url(../images/store/rect_button_bg.gif);
}

/*
Tab
*/

.TopTabOn {
	color: white;
	font-weight: bold;
	font-size: 12px
}

.TopTab {
	color: #fff;
	font-weight: bold;
	font-size: 12px
}

/*
Text in the categories list
*/

.CategoriesList {
	font-size: 12px;
}

/*
Miscelanious text appearing in dialog boxes
*/

.DialogBox {
	background-color: #ffffff
}

/*
border color of dialog boxes
*/

.Dialogborder {
	background-color: #D6DADD;
}

/*
Titles of dialog boxes
*/

.DialogTitle {
	color: #fff;
	font: 16px Impact;
}

/*
Comments appearing in dialog titles
*/

.DialogTitleComment {
	font-weight: normal;
	font-size: 11px;
	color: white}

/*
Number of articles
*/

.NumberOfArticles {
	font-weight: bold;
	color: white}

/*
Generic text
*/

.Text {
	color: white}

/*
Product title
*/

.ProductTitle {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

/*
Caption for product details section
*/

.ProductDetailsTitle {
	text-align: left;
	margin: 0;
	color: #fff;
	letter-spacing: 1px;
	font: normal 16px/21px Impact, Verdana, Arial, Helvetica, sans-serif;
	padding: 0;
}

/*
Labels for product details
*/

.ProductDetailsLabel {
	font-weight: bold;
	font-size: 10px;
	color: #fff;
}

/*
Product details
*/

.ProductDetails {
	color: #fff}

/*
Product price title
*/

.ProductPriceTitle {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}

/*
Product price title for alternative currency
*/

.ProductPriceConverting {
	font-weight: bold;
	font-size: 11px;
	color: white;
}

/*
Product price
*/

.ProductPrice {
	font-weight: bold;
	font-size: 12px;
	color: #F34348;
}

/*
Smaller representation of product price
*/

.ProductPriceSmall {
	font-weight: bold;
	color: #ff3300
}

/*
See product details link
*/

.SeeDetails {
	text-decoration: none;
	color: #fff;
}

/*
Subcategories list
*/

.ItemsList {
	font-weitght: normal;
	font-size: 12px;
	font-family: Tahoma;
	color: #ccc;
}

/*
Navigation path bar
*/

.NavigationPath {
	color: #fff;
	text-decoration: none
}

/*
Navigation path bar: link
*/

.NavigationPath:link {
	color: #fff;
	text-decoration: none
}

/*
Navigation path bar: visited
*/

.NavigationPath:visited {
	color: #fff;
	text-decoration: none
}

/*
Navigation path bar: hover
*/

.NavigationPath:hover {
	color: #fff;
	text-decoration: underline
}

/*
Navigation path bar: active
*/

.NavigationPath:active {
	color: #f00;
	text-decoration: none
}

/*
Labels for form submit buttons
*/

.FormButton {
	font-weight: bold;
	color: #fef8ff}

.Button {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
}

A.ButtonLink:link {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

A.ButtonLink:visited {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

A.ButtonLink:hover {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
}

A.ButtonLink:active {
	font-family: Tahoma;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}

/*
Error message text
*/

.ErrorMessage {
	font-weight: bold;
	color: #ff0000
}

/*
Validate error message text
*/

.ValidateErrorMessage {
	color: #ff0000
}

/*
Success message
*/

.SuccessMessage {
	color: green
}

/*
Mandatory field asterisk
*/

.Star {
	color: #ff0000
}

/*
Header background
*/

.TableHead {
	background-color: black
}

.AomTableHead {
	background-color: #E5EBEF;
	font-size: 12px;
	font-weight: bold;
}

.Input {
	border: solid;
	border-width: 1px;
	border-color: #B2B2B3;
	width: 100%;
}

.OrderTitle {
	color: #fff;
	font-weight: bold;
}

A.AomMenu:link {
	color: #FF3300;
	text-decoration: none;
	font-size: 11px
}

A.AomMenu:visited {
	color: #FF3300;
	text-decoration: none;
	font-size: 11px
}

A.AomMenu:hover {
	color: #FF3300;
	text-decoration: underline;
	font-size: 11px
}

A.AomMenu:active {
	color: #FF3300;
	text-decoration: none;
	font-size: 11px;
}

.AomProductDetailsTitle {
	color: white;
	font-weight: bold;
	font-size: 10px;
}

/*
Bottom text
*/

.Bottom {
	text-decoration: none;
}

.BottomMenu {
	font-family: Verdana;
}

.Bottomborder {}

.BottomBox {}

/*
width for some dropdown select boxes
*/

.FixedSelect {
	width: 170px
}

/*
Default style for tab header
*/

.tabDefault {
	color: #fff;
}

/*
Style for the selected tab header
*/

.tabSelected {
	color: #000000;
}

/*
Tab page center
*/

.Center {
	background-color: #ffffff;
}

/*
Tab page border
*/

.Centerborder {
	background-color: #CDD9E1;
}

/*
Out of stock message
*/

.OutOfStock {
	font-weight: bold;
	font-size: 12px;
	color: #ff3300
}

/*
Style for promotion bonus condition list
*/

.Promotion {
	font-weight: bold;
	font-size: 11px;
	color: #fff}

/*
Style for promotion product title
*/

.PromotionProductDetailsTitle {
	font-weight: bold;
	font-size: 12px;
	color: #ff3300;
}

/*
Style for gift certificate title
*/

.GiftCertificateTitle {
	font-weight: bold;
	font-size: 12px;
	color: #ff3300;
}

.SelectedTab {
	color: #4F5964;
}

A.TopTabLink:link {
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #FF3300;
}

A.TopTabLink:visited {
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #FF3300;
}

A.TopTabLink:hover {
	font-family: Verdana;
	text-decoration: underline;
	font-weight: bold;
	font-size: 12px;
	color: #FF3300;
}

A.TopTabLink:active {
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	color: #FF3300;
}

.ProductNamesList {
	font-family: Tahoma;
	font-weight: bold;
	font-size: 11px;
	color: #FF3300;
}

A.AdvancedSearchLink:link {
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

A.AdvancedSearchLink:visited {
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

A.AdvancedSearchLink:hover {
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

A.AdvancedSearchLink:active {
	font-family: Verdana;
	text-decoration: underline;
	font-weight: normal;
	font-size: 9px;
	color: #000000;
}

.NewsDate {
	font-family: Verdana;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	color: #FF3300;
}

A.GoLink:link {
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #FF3300;
}

A.GoLink:visited {
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #FF3300;
}

A.GoLink:hover {
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #FF3300;
}

A.GoLink:active {
	font-family: Tahoma;
	text-decoration: none;
	font-weight: normal;
	font-size: 12px;
	color: #FF3300;
}

.SearchButtonBG {
	background-image: url(../images/store/rect_button_bg.gif);
}

.MainHeaderBG {
	background-image: url(../images/store/header_hr.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}

.CommonButtonBG {
	background-image: url(../images/store/but_bg.gif);
}

.SubmitButtonBG {
	background-image: url(../images/store/but_bg.gif);
}

.CommonButton2LeftBG {
	background-image: url(../images/store/btn2_left.gif);
	background-repeat: no-repeat;
}

.CommonButton2CenterBG {
	background-image: url(../images/store/btn2_bg.gif);
}

.SidebarBoxLeftBG {
	background-image: url(../images/store/menu_2.gif);
	background-repeat: no-repeat;
	background-position: right;
}

.SidebarBoxCenterBG {
	background-image: url(../images/store/menu_1.gif);
	background-repeat: no-repeat;
	background-position: left;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

.TabSelectedBG {
	background-image: url(../images/store/tab_selected_bg.gif);
}

.TabNormalBG {
	background-image: url(../images/store/tab_bg.gif);
}

.TabberPageSelectedLeftBG {
	background-image: url(../images/store/tab_a1.gif);
}

.TabberPageSelectedCenterBG {
	background-image: url(../images/store/tab_bg_a.gif);
}

.TabberPageSelectedRightBG {
	background-image: url(../images/store/tab_a2.gif);
}

.TabberPageNormalLeftBG {
	background-image: url(../images/store/tab_p1.gif);
}

.TabberPageNormalCenterBG {
	background-image: url(../images/store/tab_bg_p.gif);
}

.TabberPageNormalRightBG {
	background-image: url(../images/store/tab_p2.gif);
}

TABLE.Container {
	height: 100%;
}

img.photo {
	float: right;
	padding: 25px;
}

/*
Custom Store Styles
*/

.productphoto {
	margin-left: 50px;
	margin-bottom: 50px;
	border-color: maroon;
	border-style: solid;
	border-width: 1px;
	width: 400px;
}

.productdetails {
	color: #FF3300;
	border-style: solid;
	border-width: 1px;
}