﻿/********************************************
   AUTHOR:  		Alex Pearlstein 
   WEBSITE:   	    http://www.Tripatourium.com
   VERSION:          1.1          	
 *******************************************/
 /********************************************
   TEMPLATE NAME: 	Global Setup      	
*******************************************/
* {outline:none;}
div, p, img, h3, h2, h1 {padding:0px;margin:0px;border:none;outline:none;}
ul, li{padding:0px;margin:0px;list-style: none;}
body {font: 300 10pt "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Helvetica, Arial, "Lucida Grande", sans-serif;color: #FFFFFF;background: #000000;margin:0em;padding: 0em;text-decoration: none;}
/*---------- Links ----------*/
a, a:visited, a:link{cursor:pointer;margin:0em;padding:0em;text-decoration:none;border:none;outline:none;color:Blue;}
a:hover, a:active{color: #FFFF00;border:none;text-decoration:underline;border:none;outline:none;}
/*---------- HEADINGS & Misc Text----------*/
h1, h2, h3, h4, h5, h6{margin:0em;padding:0em;display:block;background-color:transparent;}
h1{font-size:18px;line-height:20px;}
h2{font-size:16px;line-height:18px;}
h3{font-size:14px;line-height:18px;padding:0px;margin:0px; border-bottom:1px solid black;}
h4{font-size:10px;line-height:12px;}
h5{font-size:9px;line-height:11px;font-weight:bold;}
h6{font-size:9px;line-height:11px;}
legend { padding: 0px 5px 2px 5px; color: #FFFFFF; font-size: 16px; background-color: inherit; line-height:20px; }
acronym{cursor: help;}
/*---------- HELPERS ----------*/
.clear, .sweeper, .clear-both{clear:both;}
.float-left{ float: left; }
.float-right{ float: right; }
.align-left{ text-align: left; }
.align-right{ text-align: right; }
.sys-template{ display: none; }
/*---------- validation ----------*/
.error, .red, .Alert{color: #ff0000;}
.AlertBlock {margin:5px;padding:5px; text-align:center;background-color: #CC3300; color: #FFFFFF; border: medium groove #C0C0C0; font-weight: bold; font-variant: small-caps; }
.field-validation-error{color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000;background-color: #ffeeee;}
.validation-summary-errors{font-weight:bold;color:#ff0000;}
/*---------- status ----------*/
.status_1{color:#008000;}
.status_2{color:#FFFF00;}
.status_3, .status_4{color:#800000;}
/*---------- Scroll Bars ----------*/
/********************************************
   TEMPLATE NAME: 	Basic:Objects      	
*******************************************/
/*---------- Generic Descriptors ----------*/
div.CenterBlock{display:block;height:100%;margin:0px 200px 5px 0px;text-align:left;padding:2px 0px 10px 5px;}
.anInfoLnk{cursor: help;}
.PageRow {display:block;clear:both;}
.TitleBanner { background-position: bottom;overflow:hidden; padding: 6px 0px 4px 0px; margin: 0px; background-image: url('/Graphics/Textures/square.png'); background-repeat: repeat-x;text-align: left; text-indent:7px; font-size:24px; color: #FFFFFF; font-family: Arial, Helvetica, sans-serif; display: block; line-height: 30px; height: 40px; vertical-align: bottom; background-attachment: scroll; }
div.aPage{}
/*---------- ProductImagesFrm ----------*/
div.ProductImagesFrm div img {cursor:pointer;margin-right:3px;}
div.ProductImagesFrm div img:hover {cursor:pointer;}
/*---------- Display Window ----------*/
div#promotionalfrm{float:right;width:146px;margin-left:5px;}
div.adisplaywindowfrm{text-align:center; }
div.adisplaywindowfrm h2 {font-size: medium;line-height: normal;display: block;margin: 0px;padding: 6px 0px 3px;}
div.adisplaywindowfrm h3 {font-size: medium;line-height: normal;display: block;margin: 0px;padding: 3px 0px 6px;}
div.adisplaywindowfrm img {border-style: none;clear: both;margin: 5px 0px;padding: 0px;}
/*---------- Form Parts ----------*/
fieldset.aForm{}
form fieldset{margin:5px;padding:5px;}
.FormRow{margin-bottom:4px;}
.FormButtonRow{text-align:center;}
div.FormRow label{display: block;line-height:24px;height:20px;vertical-align:text-bottom;}
#CaptchaRow{margin:5px 5px 5px 0px;padding:5px 5px 5px 0px;}
table#recaptcha_table { background-color: #FFF; }
/*---------- Form Parts ----------*/
/* The form */
form.inplaceeditor-form { }
/* Input box */
form.inplaceeditor-form input[type="text"] { }
/* Textarea, if multiple columns */
form.inplaceeditor-form textarea { }
/* The submit button */
form.inplaceeditor-form input[type="submit"] {margin-left:1em;}
/* The cancel link */
form.inplaceeditor-form a {margin-left:1em;}
 /********************************************
   TEMPLATE NAME: 	Global Area Layout      	
*******************************************/
/*---------- Nav ----------*/
#logofrm:hover{cursor:pointer;}
/*---------- footer ----------*/
#footer{font-size:8pt;clear:both;line-height:10pt;margin:20px 0px; padding:0;}
#footer div {text-align:center;display:block;margin:0;padding: 0;}
ul#footeropts{text-align:center;margin:4px;padding:4px;display:block;list-style:none;}
ul#footeropts li {text-align: center;margin:0em 4px 0em 0px;padding:0em 0px 0em 8px;display:inline-block;list-style: none; border-left:#0033CC thin solid;}
ul#footeropts li:first-child{border-left:none;}
p#footer_btm{margin-top:2px;padding-top:2px;}
span#CopyrightWrapper{padding:2px 5px;margin:0px 5px;border-top:#0033CC thin solid;line-height:14pt;}
div#footerLogos{display:block;height:30px;}
div.aFooterLogo{display:inline;}
/*---------- columns ----------*/
#Clm_Lft h1, #Clm_Rht h1{ font-size:18px; }
#Clm_Lft, #Clm_Rht {text-align:center;width:150px;}
#Clm_Rht {float:right;margin: 0px;padding: 0px;width:150px;}
#Clm_Ctr {padding-right: 160px;padding-bottom: 10px;padding-left: 160px;text-align: left;}
/*---------- navoptions frm ----------*/
#navoptionsfrm {float:left;width:100px;padding:0px 5px 5px 0px;text-align: left;height:100%;}
ul#NavOpts {list-style: none;display: block;text-align: right;font-size: medium;line-height: normal;}
ul#NavOpts li {list-style: none;text-align: center;display: inline;padding-left: 6px;padding-right: 3px;}
div.NavOptionsBlk ul{margin:5px 0px 5px 5px;}
/*---------- Forms ----------*/
#aspnetForm, form{}
#SearchFrm{text-align:left;padding:0px 0px 2px 5px;}
.FormRow{}
/*---------- Social Links ----------*/
div#SocialLinksFrm{}
div#SocialLinksBlk{margin-left:5px;}
div.aShareLinkFrm{padding:2px;margin:2px;}
.aShareLink{}
span#suHostedBadge{display:inline;}
div.fbShareLinkFrm{padding:2px;margin:2px;}
a#fb_share{padding:1px 0px;background-color:#eceff5;}
/********************************************
   TEMPLATE NAME: 	Topical Page Layouts       	
*******************************************/
#introfrm{background-image: url('/Graphics/head-int.png');background-repeat:no-repeat;}
#logofrm{visibility:hidden;height:80px;}
#useroptionsfrm{display:block;text-align:right;padding-right:25px;}
.intro_segment div{display:inline;}
#supportingtext{display:block;padding:0px 0px 10px 100px;text-align: left;height:100%;}
.aDataBlk{clear:both;}
img.MugShot{}
/*---------- GalleryCards ----------*/
.aGalleryCard{text-align:center;padding:0px;margin:5px;display:inline-block;}
.aGalleryCard div h2{width:114px;font-size:100%;overflow:hidden;line-height:20px;}
.aGalleryCard div a img{width:113px;height:150px;}

/*---------- Profile ----------*/
div#translate_row{margin:5px 5px 5px 0px;padding:5px 5px 5px 0px;}
fieldset#MyUserProfile div.FormButtonRow{padding:10px 0px;}
/*---------- About BlotterArt ----------*/
div#AboutBlotterFrm{display:block;margin-right:210px;}
div#AboutBlotterFrm p{ margin: 5px; font-size: 14px; font-weight: normal; font-family: 'Times New Roman' , Times, serif; text-align: justify; }
div#AboutBlotterFrm p:first-letter{ font-size: 24px; }
/*---------- Artists ----------*/
.aProfileFrm{display:block;margin-right:220px;}
.AnInfoSection{display:block;clear:both;padding:5px;margin:3px;}
div.ArtistImgFrm{float:left;margin:5px 7px 0px 5px;}
div.ArtistBioFrm{}
div.ArtistJoinedFrm{font-size:12px;display:inline;border-bottom:outset thin silver;}
div.ArtistBioBlk{margin:10px 0px 2px 0px;}
div.ArtistBioBlk:first-letter{font-size:24px;}
div#WebBannerFrm{margin-top:10px;}
/*--- an Artist Product ---*/
.anArtistProduct{display:block;float:left;text-align:center;padding:5px;width:100px;}
.anArtistProduct span.Prod_Title { line-height: 16px; text-align: center; vertical-align: middle; display:inline; }
.anArtistProduct a.aProductLnk{display:block;text-align:center;}
.anArtistProduct a.aProductLnk img.aProductImg{}
.anArtistProduct span.Prod_SigStatus{}
/*--- a Product Thumb ---*/
div.MoreProducts { display: block; clear: both; height: 160px; overflow: inherit; vertical-align: middle; }
.aProductThumb{display:block;float:left;text-align:center;padding:5px;width:100px;}
.aProductThumb span.Prod_Title { line-height: 16px; text-align: center; vertical-align: middle; display:inline; }
.aProductThumb a.aProductLnk{display:block;text-align:center;}
.aProductThumb a.aProductLnk img.aProductImg{}
.aProductThumb span.Prod_SigStatus{}
/*---------- Groups ----------*/
fieldset.aGroupTypeFrm{}
legend.GroupInfo{ cursor:help;}
/*---------- CatalogCard ----------*/

div.CatalogCard{text-align:center;padding:0px;margin:5px;display:inline-block;}
div.CatalogCard h2{overflow:hidden;height:25px;display:block;line-height:25px;width:148px;}
div.CatalogCard img{display:block;padding:0px;margin:0px;}
/*---------- Products ----------*/
/*   Global   */
img.Product_MainImage{float:left;margin:0px 7px 7px 0px;}
img.aGalleryImage{margin-right:4px;cursor:pointer;}
fieldset.Prod_InfoFrm{padding:7px;margin:0px 200px 5px 0px;display:block;}
a.cartbtn_add{display:block;padding-top:10px;}
div.Add2CartFrm{padding:2px;margin:2px;}
/*   Zones   */
div#ProductImgFrm{margin-top:3px;width:620px; overflow:visible;margin-right:200px;}
div#Prod_SpecFrm{width:190px;display:inline;}
div#Prod_SpecFrm fieldset{margin-right:0px;}
#ProductSpecs_fs, #ProductInventory_fs{width:190px;}
fieldset#ProductDescriptionBlk{clear:left;}
fieldset#ProductBullets_fs{}
fieldset#ProductImages_fs{}
p#sp_Created4Us{border:thin dotted silver;padding:5px;margin:5px;}
/********************************************
   TEMPLATE NAME: 	Basic:ShoppingCart      	
*******************************************/
/*---------- Show page layout----------*/
div#MyCartFrm{}
div#MyCartMailingFrm{}
/*---------- Cart Parts ----------*/
div.CartPart { margin-bottom: 7px; display: block;}
div#CartAlertFrm{width:560px;}
div#PackagesFrm{margin:3px;padding:7px 200px 7px 7px; overflow:visible;}
fieldset.BillToLabelFrm{margin:3px;padding:5px;width:200px;}
fieldset.aShipToLabel{margin:3px;padding:5px;width:200px;}
fieldset.PostageOptions_fs{display:inline;}
fieldset.aPackageFrm{margin:5px;padding:3px;}
fieldset#CartGrandTotal_fs{width:100px;padding:5px;margin:5px;}
fieldset#PaymentOptions_fs{width:150px;padding:5px;margin:5px;}
div.aDeletePkgLnk{float:right;}
/*---------- Shipping Form Parts ----------*/
div#Inv_AddyBlk{display:block; overflow:inherit;}
fieldset.Invoice_Addy{ margin:5px;padding:5px; width:200px; display:inline-block;}
fieldset.Invoice_Addy div.Mailing_label_Row{margin-bottom:0px;text-indent:15px;}
div.FormRow label.Mailing_label{display:inline;line-height:16px;height:14px;}
fieldset.CartZone_fs{width:200px;margin:5px;padding:10px;}
fieldset#Shipping_fs{width:400px;height:100px;}
fieldset.PostageOption_fs{border:thin solid #FFF;float:left;width:200px;}
fieldset.PostageOption_Selected{border:thin solid #FFFF00;}
fieldset.PostageOption_fs:hover { border: thin solid #00CC00; }
ul.ShipMethTypeOpts{margin-left:5px;}
/*---------- MyBasket----------*/
fieldset#Basket_fs{display:block;width:560px;}
Table#MyBasket {vertical-align:middle;text-align:center;font-family:'Courier New' , Courier, monospace;font-weight: normal; font-size: 12px;border:none;width:550px;display:inline;}
/*   Base Rows   */
tr.Basket_Row{vertical-align:middle;}
td.Basket_Img{width:95px;}
td.Basket_Title{width:150px;padding-left:5px;}
td.Basket_UP{width:75px;text-align:right;}
td.Basket_Qty{width:60px;text-align:center;}
td.Basket_SubTotal{width:75px;text-align:right;}
td.Basket_Btns{width:95px;}
/*   thead   */
Table#MyBasket thead tr.Basket_Row {height:20px;}
Table#MyBasket thead tr.Basket_Row td h3{vertical-align: text-bottom;text-align:center;font-weight: bold;}
/*   tbody   */
Table#MyBasket tbody tr.Basket_Row{border-top:solid thin #C0C0C0;height:95px;}
/*   tfoot   */
Table#MyBasket tfoot tr.Basket_Row td{height:20px;text-align:right;}
Table#MyBasket tfoot tr:first-child td{ border-top: solid thin red;}
Table#MyBasket tfoot tr.Basket_Row td.Basket_Img{border-top:none;}
Table#MyBasket tfoot tr#MyCart_Tax td.Basket_Qty{font-style: italic;}
/*      */
div.Cart_Unorderable { border: medium groove #C0C0C0; margin:7px; padding:7px; vertical-align: middle; text-align: center; font-size: 12px; text-decoration: none; font-weight: bold; background-color: #FF7777; }
.GroupImgFrm{float:left;Display:inline;margin:7px;}
.GroupBioFrm{margin:7px;}

/*---------- Tripatourium Sitemap Page----------*/
#TripatouriumSitemapPage{text-align:center;margin:5px;padding:5px;}
#TripatouriumSitemapPage .Sitemap_fs{margin:5px 8px 10px 8px;display:block;}
#TripatouriumSitemapPage .Sitemap_fs legend{font-size:20px; line-height:26px;}
#TripatouriumSitemapPage .Sitemap_fs .Sitemap_fs legend{font-size:18px; line-height:22px;}
#TripatouriumSitemapPage ul.aTopicList{margin:5px;clear:both;}
#TripatouriumSitemapPage ul.aTopicList li{float:left;width:75px;height:105px;margin:4px; text-align:center;overflow:hidden;}
#TripatouriumSitemapPage ul.aTopicList li a{display:block;font-size:xx-small;text-align:center;}
#TripatouriumSitemapPage ul.aTopicList li a img{text-align:center;}
ul.SitemapPageList { text-align: left; margin: 10px; }
ul.SitemapPageList li { list-style-type: disc; list-style-position: inside; }