/* FORMATING TAGS - tags used in text formating are defined below ------------------------------------------------------------------------------------ */
h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	line-height: 13px;
	font-weight: bold;
	font-variant: normal;
	color: #467099;
}
h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-style: normal;
	line-height: 10px;
	font-weight: bold;
	font-variant: normal;
	color: #467099;
}
p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #152F47;
	text-decoration: none;
}
li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #152F47;
	text-decoration: none;
}
.site_body { border:1px solid #F8C8DF;  }
.r1 { background-image:url(../images/nav_top_search_bg.gif); background-repeat:no-repeat; height:70px;  }
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
/* NAVIGATION ELEMENTS - changes to tr and td backgrounds and text  are controlled by the forllowing CSS ----------------- */
/* Feel free to edit these as you need to by adding or removing properties.  If you do no wish to implement this option 
    within your template work then simply remove ALL of the properties leaving only the CSS element name --------------------- */
/* Navigational elements for the main nav START */
.MainNavOriginal
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-right: 20px;
	padding-left: 20px;
	cursor: hand;
	background-color:#c065a0;
}
.MainNavMouseOver {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 20px;
	padding-left:  20px;
	cursor: hand;
}
/* Navigational elements for the main nav END */
/* Navigational elements for the sub nav on the left side START */
.SubNavOriginalLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	cursor: hand;
}
.SubNavMouseOverLeft {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	cursor: hand;
}
/* Navigational elements for the sub nav END */
/* Navigational elements for the sub nav on the right side START */
.SubNavOriginalRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
		cursor: hand;
}
.SubNavMouseOverRight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;	
/*	background:  url(http://catscradleboutique.com/App_Themes/public/images/subnavR_bt_bg_mousover.gif);  */
	cursor: hand;
}
/* Navigational elements for the sub nav END */
/* Navigational elements for the sub nav on the right side START */
.SubNavOriginalTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #606060;
	text-decoration: none;
	padding-right: 4px;
	padding-left:  4px;
	cursor: hand;
}
.SubNavMouseOverTop {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: underline;
	padding-right: 4px;
	padding-left:  4px;
	cursor: hand;
}
/*waqar start*/
.topmenu-a {
    color: #ffffff;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
    }
    .TO_TOP1 {
    color: #000000;
    font-size: 10px;
    text-decoration: none;
}
/* waqar end */
/* Navigational elements for the sub nav END */
/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ */
.Footer_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* COMPONENT ELEMENTS - changes to the component headers component content controlled  by the forllowing CSS ----------------- */
.Component_Header_Splash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:  25px;
	height: 24px;
	padding-right: 05px;
	vertical-align: top;
	padding-top: 03px;
}
.Component_Header_Left {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
/*	padding-left:  24px;*/
	padding-bottom:  02px;
	height: 26px;
	text-align:center;
}
.Component_Text_Left {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #103F57;
	text-decoration: none;
/*	padding-left:  20px;*/
	padding-top: 3px;
		padding-right: 10px;
}
.Component_Padding_Left {
	padding-left:  20px;
	padding-top: 3px;
	padding-bottom:  3px;
	padding-right: 5px;
}
.Component_Header_Right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
	padding-left:  10px;
	padding-right:  25px;
	padding-top:  03px;
	height: 24px;
	text-align: right;
}
.Component_Text_Right {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #103F57;
	text-decoration: none;
	padding-left:  14px;
	padding-top: 4px;
	padding-bottom:  4px;
		padding-right: 30px;
}
.Component_Padding_Right {
	padding-left:  20px;
	padding-top: 3px;
	padding-bottom:  3px;
	padding-right: 15px;
}
.Component_Padding_Splash {
	padding-left:  20px;
	padding-top: 3px;
	padding-bottom:  3px;
	padding-right: 20px;
}
.Component_Text_Splash {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: normal;
	font-weight: normal;
	color: #103F57;
	text-decoration: none;
	padding-left:  20px;
	padding-top: 3px;
	padding-bottom:  3px;
		padding-right: 20px;
}
/* CONTENT TABLE ELEMENTS ----------------------------- */
.Content_Table_Padding {
/*	padding-left:10px;
  	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;*/
	padding:10px;
}
.Content_Header {
	padding-left:  0px;
	padding-right:  165px;
	padding-top: 06px;
	padding-bottom:  06px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: #9445A1; 
	height: 60px;
}
.Content_Mini_Text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: normal;
	font-weight: bold;
	color: 828282;
}
.Content_Stroke_Bottom{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0A6F9E;
}
.Content_Stroke_List{
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0A6F9E;
}
.Image_Stroke{
	border: 1px dotted #0A6F9E; 
}
}
.Store_Cat_Buttons{
	border: 1px solid #AD976C;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #4B6980;
	font-style: normal;
	cursor: hand;
}
.to_top_bg {
	background-color: #0A6F9E;
} 
/* FORM ELEMENTS are controlled by the forllowing CSS -------------------------------------------------------------------------- */
.form-field {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #666666;
	text-decoration: none;
	background-color: #FFFFFF;
	vertical-align: middle;
} 
.Form_Submit_Button {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: Bold;
	color: #FFFFFF;
	text-decoration: none;
	background-color: #C165A0;
	vertical-align: middle;
	cursor: hand;
		border: 1px solid #9445A1;
}