@CHARSET "UTF-8";

*{margin: 0; padding: 0;}
img{border: 0; margin: 0; padding: 0;}

/* other */
#clearBoth{clear: both; width: 100%}


/* BASIC */

html{background: url('../images/mainBack1px.gif') top left repeat-x}
body{height: 100%; font-size: 9pt; color:#1a1a1a; font-family:Arial, Helvetica, sans-serif;}

h1{font-size: 18pt; color:#179398; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; padding: 2px 0 5px 0; margin: 0;}
h2{font-size: 14pt; color:#179398; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; padding: 2px 0 0 0; margin: 0;}
h3{font-size: 12pt; color:#179398; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; padding: 2px 0 0 0; margin: 0;}
h4{font-size: 10pt; color:#179398; font-family:Arial, Helvetica, sans-serif; font-weight:lighter; padding: 2px 0 0 0; margin: 0;}

a {color: #179398; background: inherit; text-decoration:none}
a:hover {color: #179398; background: inherit; text-decoration: underline}
a:active {color: #179398; background: inherit; text-decoration:none}

/* SITE */
#topHeaderBar{
	width: 100%;
	height: 60px;
	background: #4c4c4c url('../images/topHeaderBar1px.gif') top left repeat-x;
	border-bottom: 2px solid #ffffff;
}
#topHeaderBarContent{
	width: 930px;
	height: 40px;
	margin: 0 auto;
	padding-top: 20px;
}
#topHeaderBarLeft{
	width: 405px;
	height: 40px;
	float: left;
	padding: 0 10px 0 10px;
	text-align: left;
}
#topHeaderBarRight{
	width: 485px;
	height: 40px;
	float: left;
	padding: 0 10px 0 10px;
	text-align: right;
}

#mainWrapper{
	width: 950px;
	background: #ffffff url('../images/mainHeaderBack.jpg') top left no-repeat;
	margin: 0 auto;
}

/* MAIN HEADER */
#mainHeaderWrapper{
	width: 950px;
/*
	height: 315px;
*/
	margin-bottom: 20px;	
}
#mainHeaderLogo{
	width: 890px;
	padding: 5px 30px 5px 30px;
}
#mainHeaderMenuHolder{
	width: 950px;
	height: 76px;
	text-align: center;
}
#mainHeaderMenuHolder a{margin: 0 2px 0 2px}

/* menu buttons */

.topBtnOrderSamples{
	background: url('../images/topButtonOrderSamples.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 145px; 
	height: 33px;
}
.topBtnOrderSamples:hover{
	background: url('../images/topButtonOrderSamplesRoll.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 145px; 
	height: 33px;
}

.topBtnOrderNow{
	background: url('../images/topButtonOrderNow.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 145px; 
	height: 33px;
}
.topBtnOrderNow:hover{
	background: url('../images/topButtonOrderNowRoll.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 145px; 
	height: 33px;
}

.topBtnOrderPdf{
	background: url('../images/detailsOrderPdf.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 145px; 
	height: 33px;
}
.topBtnOrderPdf:hover{
	background: url('../images/detailsOrderPdfRoll.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 145px; 
	height: 33px;
}



.topBtnHome{
	background: url('../images/topHomeBtn.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 100px; 
	height: 33px;
}
.topBtnHome:hover{
	background: url('../images/topHomeBtnRoll.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	width: 100px; 
	height: 33px;
}


/*****/
#homeAC{
	background: url('../images/homeAcknowledgementCards.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}
#homeAC:hover{
	background: url('../images/homeAcknowledgementCardsRoll.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}
#homeNP{
	background: url('../images/homeNotePaper.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}
#homeNP:hover{
	background: url('../images/homeNotePaperRoll.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}
#homeV{
	background: url('../images/homeVerses.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}
#homeV:hover{
	background: url('../images/homeVersesRoll.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}
#homePL{
	background: url('../images/homePriceList.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}
#homePL:hover{
	background: url('../images/homePriceListRoll.png') left top no-repeat;
	width: 450px;
	height: 40px;
	display: -moz-inline-stack;
	display: inline-block;
	/*margin-left: 10px;*/
}


#topMenuBookmarks{
	background: url('../images/topMenuBookmarks.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}
#topMenuBookmarks:hover{
	background: url('../images/topMenuBookmarksRoll.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}

#topMenuKeyrings{
	background: url('../images/topMenuKeyrings.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}
#topMenuKeyrings:hover{
	background: url('../images/topMenuKeyringsRoll.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}

#topMenuWalletCards{
	background: url('../images/topMenuWalletCards.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}
#topMenuWalletCards:hover{
	background: url('../images/topMenuWalletCardsRoll.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}

#topMenuMemorialCards{
	background: url('../images/topMenuMemorialCards.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}
#topMenuMemorialCards:hover{
	background: url('../images/topMenuMemorialCardsRoll.png') left top no-repeat;
	width: 220px;
	height: 76px;
	display: -moz-inline-stack;
	display: inline-block;
}
/* end of menu buttons */

#mainHeaderPopularThemes{
	width: 950px;
	height: 70px;
	background: url('../images/popularThemesBack.png') center top no-repeat;
	margin-top: 15px;
	padding-top: 40px;
	text-align: center;
}
#mainHeaderPopularThemesTxt{
	margin: 0 auto;
	width: 830px;
	height: 60px;
	text-align: left;
}

/* image effect - flow */
#mainHeaderEffectHolder
{
	margin: 0 auto;
	width: 900px;
	height: 200px;
	margin-top: 15px;
}
#mainHeaderEffectHolder img{height: 200px;}

#mainHeaderOtherHolder{
	width: 950px;
	height: 30px;

}

/* MAIN CONTENT */
#mainContentWrapper{
	width: 910px;
	padding: 20px 20px 0px 20px;
}

#staticHolder{
	line-height: 20px;
	margin-bottom: 30px;
}
#staticHolder ul{margin-left: 20px}
/*#staticHolder ul li {border: 1px solid red}*/
#staticHolder ol{margin-left: 20px}

#staticHolderPriceList{
	width:930px;
	line-height: 20px;
	margin-bottom: 30px;
	float: left;
}

#heading{
	clear: both;
}
#mainListHolder{
	width: 890px;
	background: #ffffff;
	padding: 20px 0 20px 0;
}
/*added*/
#priceTableDiv{
	width: 225px;
	margin-bottom: 15px;
	float: left;
}

#priceTableDiv h3
{
	background-image:url('../images/price_list_top.png'); background-repeat:no-repeat;
	text-align:center;
	height:28px;
	line-height:28px;
	color:#333;
	font-weight:bold;
	font-size:16px;
	
}
#priceTableDiv .priceList
{
	/*background-image:url('../images/price_list_repeat.png'); background-repeat:repeat-y;*/
	background-color:#A5E5E8;
	min-height:185px;
	width: 220px;
}
#priceTableDiv .priceListBotttom
{
	background-image:url('../images/price_list_bottom.png'); background-repeat:no-repeat;
	height:11px;
}
#priceTableDiv .titles
{
	margin-top:10px;
	width:210px;
	border-bottom:1px solid #FFF;
	font-weight:bold;
	font-size:12px;
	height:20px;
	float:left;
	text-align:center;

	background-color:#A5E5E8;
}
#priceTableDiv .values
{
	width:210px;
	text-align:center;
	font-size:12px;
	height:20px;
	float:left;
	background-color:#A5E5E8;
}
#priceTableDiv .Text
{
	width:90px;
	float:left;
	text-align:left;
	padding-left:5px;
	text-align:center;
	font-size:14px;
}
#priceTableDiv .ColumnSeparator {
	height:100%;
	float:left;
	margin-left:2px; margin-right:2px;
	width:1px;
	border-left:1px solid #FFF;
	
	
}




#priceTableDivSeparator{
	width: 3px;
	height: 30px;
	
	float: left;
}



.left10 {margin-left:10px;}
#listing {padding-left:10px;}
 ul,ol {padding-left:40px; list-style:url('../images/arrowList.png'); width:90%;  line-height:18px;}
 ul,ol li { }
 ul br {line-height:0px; height:0px;}
 ol br {line-height:0px; height:0px;}
/**/
#priceListDivCOffer{
	margin-top: 50px;
}

/*					    ////////////////  CONTENT      /////////////  */
.contentBorder {
	width:898px;
	min-height:40px;
	border-left:1px solid #A5E6E9;
	border-right:1px solid #A5E6E9;
}
.contentBorderDet {
	width:898px;
	min-height:25px;
	border-left:1px solid #A5E6E9;
	border-right:1px solid #A5E6E9;
}
.padding4LR {padding-left:10px; padding-right:10px;padding-bottom:0px; width:878px;}
.padding2 {padding:2px 2px 2px 4px; }
.contentBorderTop {
	background-image:url('../images/contentWideTop.png'); background-repeat:no-repeat;
	padding:5px;
	
}


.contentBorderBottom {
	width:900px;
	height:12px;
	background-image:url('../images/contentWideBottom.png'); background-repeat:no-repeat;
	
	
}

.mheight {height:470px;}
.contentHalfBorder {
	width:435px;
	min-height:200px;
	border-left:1px solid #A5E6E9;
	border-right:1px solid #A5E6E9;
	padding-left:10px;
	line-height:20px;
	overflow:hidden;
}
.contentHalfBorderDetails {
	width:435px;
	min-height:178px;
	border-left:1px solid #A5E6E9;
	border-right:1px solid #A5E6E9;
	padding-left:10px;
	line-height:20px;
}

.contentHalfTop {
	background-image:url('../images/contentHalfWideTop.png'); background-repeat:no-repeat;
	padding:5px;
	width:447px;
	
}


.contentHalfBottom {
	width:447px;
	height:12px;
	background-image:url('../images/contentHalfWideBottom.png'); background-repeat:no-repeat;
	margin-bottom:10px;
	
}


.contentQrtBorder {
	width:213px;
	min-height:235px;
	border-left:1px solid #A5E6E9;
	border-right:1px solid #A5E6E9;
}

.contentQrtTop {
	background-image:url('../images/contentQrtWideTop.png'); background-repeat:no-repeat;
	padding:5px;
	width:221px;
	
}


.contentQrtBottom {
	width:221px;
	height:12px;
	background-image:url('../images/contentQrtWideBottom.png'); background-repeat:no-repeat;
	margin-bottom:10px;
	
}


.textField {
	background-image:url('../images/textField.png'); background-repeat:no-repeat;
	width:228px;
	border:0px;
	height:29px;
}
.textSelect {
	background-image:url('../images/textField.png'); background-repeat:no-repeat;
	border:1px solid #A5E6E9;
	width:228px;
	height:29px;
}
.textArea {
	background-image:url('../images/textArea.png'); background-repeat:no-repeat;
	width:228px;
	border:0px;
	height:69px;
}


.submit {
	background-image:url('../images/submit.png'); background-repeat:no-repeat;
	background-color:#FFF;
	width:112px;
	border:0px;
	height:45px;}

#contactForm {border:0px;}
.fix250 {height:250px; overflow:hidden;}

.verses2col {text-align:left; margin-left:10px;}
.verseTitle {
	width:95%; background-color:#C4E9F9; font-weight:bold; height:20px; padding-left:10px; margin-bottom:2px; border: 1px solid #A8D2E2;
 }
.verseTitle:hover{background-color:#00AEEF; cursor:pointer;}
.hideverse{display:none; margin-bottom:2px; border-bottom:solid 1px #C9DFEF; padding:1px 10px 10px 10px; width:90% }


.categoryList  { width:800px; float:left; margin-left:20px; margin-top:10px; font-size:14px;  color:#333;}
.pageslist  { width:260px; float:left; margin-left:20px; margin-top:10px; font-size:14px;  color:#333;}
.prodList {width:170px; margin-left:25px; float:left;}
.viewall {width:800px; text-align:right; float:left; color:#666;}
.viewall a{color:#666;}
#trail {font-size:2.0em; color:#333; padding-left:7px;}
.mainpages{width:435px; margin-right:10px; float:left;}

/*		end			    ////////////////  CONTENT      /////////////  */
/* //////////////// ////////////////////////////////////////////////////////////////////////////////////////////////////////////////  */
/* home */
#homeContentTopHolder{
	width: 910px;
	float: left;
	margin-bottom: 20px;
}
#homeContentTopLeft{
	width: 445px;
	float: left;
	text-align: center;
}
#homeContentTopRight{
	width: 445px;
	float: left;
	text-align: center;
}

#homeContentBottomHolder{
	width: 890px;
	float: left;
	margin-bottom: 20px;

}
#homeContentBottomLeft{
	width: 645px;
	float: left;
	text-align: left;
	line-height: 20px;
}
.minH {min-height:233px;}

#homeContentBottomRight{
	width: 245px;
	/*padding-top: 30px;*/
	padding-bottom:0px;
	float: left;
	text-align: center;
}
#homeContentBottomRight img{border: 0;}
#homeContentBottomRight a{border: 0;}


/* thumb */
#listThumb{
	width: 140px;
	height: 220px;
	margin: 3px;
	float: left;
	background: url('../images/thumbBorderBack.png') right bottom no-repeat;
}
#listThumbImg{
	width: 134px;
	height: 168px;
	clear: both;
	border: 1px solid #bdbdbd;
}
#listThumbImg img{border: 2px solid #cbeffc; margin: 3px}
#listThumbInfo{margin: 10px 5px 5px 5px}
#listThumbInfo span{font-weight:700;}

/* pagination */
.disabledButton {
	filter:alpha(opacity=30);
	-moz-opacity:0.3;
	-khtml-opacity: 0.3;
	opacity: 0.3;
}
/* added  */
#nextPage { float:left;width:100px;}

.toRight {float:right; text-align:right;}
#m_pagination {
	float:left; 
	text-align:center;
	width:545px;
	line-height:21px;
	display:block;
	height:22px;
	margin-top:3px;
	
	
	clear:both;

}
#m_pagination .pages {
	padding:2px;
	float:left;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #A5E6E9;
	margin-left:10px;
	text-decoration:none;
	color:#0072bc;
	width:22px;
	font-weight:normal;
	}
	
#m_pagination .pages:hover {background-color:#F2F5F7;}	
	
	
#m_pagination a:link, #tnt_pagination a:visited{
	text-decoration:none;
}

#m_pagination a:hover {
text-decoration:underline;
}
#m_pagination .current {
	padding:2px;
	float:left;
	text-align:center;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #A5E6E9;
	margin-left:10px;
	text-decoration:none;
	background-color:#F2F5F7;
	color:#0072BC;
	width:22px;
	cursor:default;
}


/* ////////////add END  */ 
#paginationHolder{
	width: 890px;
	margin: 20px 0 0 0;
	clear: both;
}
#paginationLeft{
	width: 245px;
	float: left;
	text-align: left;
}
#paginationRight{
	width: 645px;
	float: left;
	text-align: right;
}

/* DETAILS */

#detailsWrapper{}
#detailsHolder{
	width: 890px;
	float: left;
}
#detailsLeft{
	width: 445px;
	float: left;

	padding: 20px 0 20px 0;

}
/*#detailsLeft img{
	width: 430px;
	margin: 7px 0 7px 0;
	border: 1px solid #179398;
}*/
.relatedP {float:left; width:448px; margin-left:7px;}
.floatlw {float:left; width:220px; margin-left:7px;}
#detailsRight{
	width: 455px;
	float: left;
	padding: 20px 0 20px 0;
	
}


#detailsRightTopHolder{
	width: 440px;
	float: left;
}
#detailsRightTopLeft{
	width: 180px;
	min-height: 300px;
	height:auto !important;
  	height:300px;	
	float: left;
	padding: 15px;
	margin-right: 10px;
	border: 1px solid #179398;
}
#detailsRightTopLeft legend{color: #179398}


#detailsRightTopRight{
	width: 150px;
	height: 250px;
	float: left;
	padding: 15px;
	border: 1px solid #179398;
}
#detailsRightTopRight legend{color: #179398}

#detailsBottomHolder{
	width: 420px;
	margin-top: 15px;
}
#detailsBottom{
	width: 405px;
	border: 1px solid #179398;
}
#detailsBottom legend{color: #179398}
.detailsRange{
	width: 110px;
	/*background:url('../images/related_bg.png'); background-repeat:no-repeat;*/
	text-align: center;
	margin: 7px;
	float: left;
	
}
.detailsRange img{width: 100px; border:1px solid  #F1F7FA;}
.detailsRange a{ color:#4B4B4B; letter-spacing:1px;}
#detailsOrderNow{
	margin-top: 15px;
}

.detailsOrderNow{
	background: url('../images/detailsOrderNow.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	margin-top: 10px;
	width: 180px; 
	height: 30px;
}
.detailsOrderNow:hover{
	background: url('../images/detailsOrderNowRoll.png') left top no-repeat; 
	display: -moz-inline-stack;
	display: inline-block;
	margin-top: 10px;
	width: 180px; 
	height: 30px;
}

/* CONTACT */
#contactHolder{
	width: 950px;
	float: left;
	margin-bottom:5px;
}
#contactLeft{
	width: 447px;
	
	float: left;
}
#contactRight{
	margin-left:10px;
	width: 447px;
	float: left;
}


/* IMAGE PREVIEW */
#preview{
	position:absolute;
	border:1px solid #ccc;
	background:#333;
	padding:5px;
	display:none;
	color:#fff;
}

/* ORDER NOW */
#mainFieldSet{
	width: 850px;
	padding: 10px;
}
#innerFieldSet{
	padding: 10px;
}
#innerFieldSet legend{
	font-size: 11pt;
}
#innerFieldSet #colorBlue{color: #10bec5; font-size:16px;}
#innerFieldSet #colorGreen{color: #276006}

.textareaOrder{
	width: 802px;
	height: 60px;
	border: 1px solid #BDD7F0;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}
#textareaOrderAddress{
	width: 200px;
	height: 80px;
	border: 1px solid #1a1a1a;
	font-size: 9pt;
	vertical-align: top;
	font-family:Arial, Helvetica, sans-serif;
}
#inputText{
	margin-left: 20px;
	margin-right: 120px;
	width: 150px;
	border: 1px solid #1a1a1a;
}
#inputTextCD{
	margin-left: 20px;
	width: 150px;
	border: 1px solid #1a1a1a;
}

#contactDetailsHolder{
	width: 800px;
	float: left;
}
#contactDetailsLeft{
	width: 230px;
	padding: 10px 150px 0 0;
	float: left;
	text-align: right;
}
#contactDetailsRight{
	width: 380px;
	padding: 10px;
	float: left;
}

#orderFooterHolder{
	width: 840px;	
	float: left;
}
#orderFooterLeft{
	width: 620px;
	padding: 15px;
	font-size: 11pt;
	border: 1px solid #1a1a1a;
	font-weight: bold;
	float: left;
}
#orderFooterRight{
	width: 150px;
	padding: 5px 0 0 30px;	
	float: left;
}
.submitOrderNow{
	background: url('../images/btnFinaliseOrderBack.png') left top no-repeat;
	color: #ffffff;
	width: 150px;
	height: 40px;
	border: 0;
}

/* labels */
/*
#lableGeneral{margin-right: 20px;}
#lableDesign{margin-right: 10px;}
#lableVerse{margin-left: 120px; margin-right: 10px;}
#lableAmount{margin-left: 90px; margin-right: 10px;}
#lableAmount2{margin-left: 493px; margin-right: 10px;}
#lablePersonsName{margin-right: 10px}
#lablePersonsPhoto{margin-right: 10px; margin-left: 100px}
*/

/* FORMS */
.input{
	width: 200px;
	border: 1px solid #1a1a1a;
}
#viewAllVerses{margin-right: 100px}
#inputText{border: 1px solid #1a1a1a;}
#inputTextPN{margin-left: 23px; margin-right: 110px; border: 1px solid #1a1a1a;}
#inputTextDB{margin-left: 57px; border: 1px solid #1a1a1a;}
#inputTextDD{margin-left: 50px; border: 1px solid #1a1a1a;}
.select{width: 50px; border: 1px solid #1a1a1a}
.select1{
	width: 150px;
	margin-right: 140px;
	border: 1px solid #1a1a1a;
}
.select2{
	width: 150px;
	border: 1px solid #1a1a1a;
}
.select2toEnd{
	width: 150px;
	margin-right: 513px;
	border: 1px solid #1a1a1a;
}
.textarea1{
	width: 300px;
	height: 100px;
	border: 1px solid #1a1a1a;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}
#specialReq{
	width: 665px;
	height: 70px;
	margin-left: 9px;
	vertical-align: top;
	border: 1px solid #1a1a1a;
	font-size: 9pt;
	font-family:Arial, Helvetica, sans-serif;
}


/* FOOTER */
#footer{
	width: 100%;
	height: 70px;
	margin-bottom: 20px;
	background: url('../images/footer1pxBack.png') left top repeat-x;
}
#footerHolder{
	width: 950px;
	margin: 0 auto;
	color: #ffffff;
}
#footerHolder a{color: #ffffff}
#footerHolder a:hover{color: #5bccf6; text-decoration: none}

#footerLeft{
	width: 445px;
	padding: 20px 15px 15px 15px;
	float: left;
	text-align: left;
}
#footerRight{
	width: 445px;
	padding: 20px 15px 15px 15px;
	float: left;
	text-align: right;
}

#currency {height:20px; margin-right:100px; font-size:12px; color:#666; float:right;}

#currency .selected { color:#FC6;}
