body {
  background-color: #1E2F67;
}
.header {
    background-image: url(images/head.jpg);
}
.header1 {
	background-image: url(images/logo.jpg);
    background-repeat: no-repeat;
	height:160px;

}
.header2 {
 /*background-image: url(images/head1.jpg);*/
	background-color: #830036;
}
.header3 {
	border-bottom: 1px dashed #840034;
}
.header2_sub {
	/*background-image: url(images/head2.jpg);*/
	background-color: #830036;
	height: 60px;
}
/*.left{
	background-image: url(images/left.jpg);
	width:117px;
	height: 100%;
	background-repeat: repeat-y;
}*/

.right{
	background-image: url(images/right.jpg);
	width:117px;
	background-repeat: repeat-y;
}
.login {
	background-image: url(images/member_login_bg.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	/*width: 342px;
	height: 203px;*/
}

.mem_login_left {
  border: 1px solid #000000;
  height: 117px;
  margin-left: 5px;
  margin-top: 42px;
}

.mem_login {
  padding-left: 20px;
}

#logged_in {
	background-color: #990033;
	color:#ffffff;
	font-family: Times New Roman;
	font-size: 30px;
	height: 110px;
	width: 200px;
	text-align: center;
	padding-top: 15px;
	border: 0px solid #ff0000;
}

.resource {
  font-family: Times New Roman;
  font-size: 16px;
  color: #000000;
  padding: 10px;
}

a.resource_link:link, a.resource_link:visited {
  font-family: Arial;
  font-size: 12px;
  color: #0000ff;
  text-decoration: underline;
}

a.resource_link:hover {
  font-family: Arial;
  font-size: 12px;
  color: #000000;
  text-decoration: underline;
}

a.landing_links:link, a.landing_links:visited {
  font-family: Verdana;
  font-size: 16px;
  color: #0000ff;
  text-decoration: underline;
}

a.landing_links:hover {
  font-family: Verdana;
  font-size: 16px;
  color: #000000;
  text-decoration: underline;
}

a.login_link:link, a.login_link:visited {
  font-family: Arial;
  font-size: 12px;
  color: #ffffff;
  text-decoration: underline;
}

a.login_link:hover {
  font-family: Arial;
  font-size: 12px;
  color: #8AC752;
  text-decoration: underline;
}

a.logout_link:link, a.logout_link:visited {
  font-family: Arial;
  font-size: 12px;
  color: #ffffff;
  text-decoration: underline;
  padding-left: 10px;

}

a.logout_link:hover {
  font-family: Arial;
  font-size: 12px;
  color: #f9f943;
  text-decoration: underline;
}

a.category_link:link, a.category_link:visited {
  font-family: Arial;
  font-size: 12px;
  color: #555555;
  text-decoration: underline;
  padding-left: 0px;

}

a.category_link:hover {
  font-family: Arial;
  font-size: 12px;
  color: #943A54;
  text-decoration: underline;
}

a.add_cart:link, a.add_cart:visited {
  font-family: Arial;
  font-size: 16px;
  color: #555555;
  text-decoration: none;
  padding-left: 0px;

}

a.add_cart:hover {
  font-family: Arial;
  font-size: 16px;
  color: #943A54;
  text-decoration: none;
}

a.kb_links:link, a.kb_links:visited {
  font-family: Times New Roman;
  font-size: 15px;
  color: #555555;
  text-decoration: none;
  padding-bottom: 30px;
}

a.kb_links:hover {
  font-family: Times New Roman;
  font-size: 15px;
  color: #943A54;
  text-decoration: none;
}

a.quilting_site:link, a.quilting_site:visited {
  font-family: Arial;
  font-size: 14px;
  color: #0000ff;
  text-decoration: none;
  padding-left: 0px;

}

a.quilting_site:hover {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}

a.project_link:link, a.project_link:visited {
  font-family: Arial;
  font-size: 14px;
  color: #0000ff;
  text-decoration: none;
  padding-left: 0px;

}

a.project_link:hover {
  font-family: Arial;
  font-size: 14px;
  color: #000000;
  text-decoration: none;
}

#add_cart_button {
  background-color: #E6D1D6;
  height: 20px;
  width: 120px;
  text-align: center;
}

.td_menu {
  border-right: 1px dashed #fff;
  width: 85px;
  height: 44px;
}

.td_menu1 {
  border-right: 0px dashed #fff;
  width: 85px;
}
.td_menu2 {
  border-right: 1px dashed #fff;
  width: 85px;
  color: #ffffff;
  font-size: 13px;
}

a.topmenu_link:link, a.topmenu_link:visited {
  font-family: Times New Roman;
  font-size: 13px;
  color: #ffffff;
  text-decoration: none;
  padding: 0;
  margin: 0;

  /*font-weight: bold;*/
}

a.topmenu_link:hover {
  font-family: Times New Roman;
  font-size: 13px;
  color: #f9f943;
  text-decoration: none;
}

a.sitemap:link, a.sitemap:visited {
  font-family: Times New Roman;
  font-size: 14px;
  color: #830036;
  text-decoration: none;
}

a.sitemap:hover {
  font-family: Times New Roman;
  font-size: 14px;
  color: #830036;
  text-decoration: underline;
}

a.download_proj:link, a.download_proj:visited {
  font-family: Times New Roman;
  font-size: 16px;
  color: #e8ac0a;
  text-decoration: none;
  padding: 0;
  margin: 0;
}

a.download_proj:hover {
  color: #830036;
  text-decoration: underline;
}

.td_register {
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 15px;
}

.res_image {
  padding: 15px;
}

#ask_expert_box {
  margin-left: 0px;
  background-image: url('images/ask_expert.jpg');
  background-repeat: no-repeat;
  border: 1px dashed #840034;
  height: 160px;
  padding-top: 275px;
}

.textarea_exp {
  background-image: url('images/textarea_bg.jpg');
  background-position: top left;
  margin-left: 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  padding-left: 20px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 0;
  font-family: Tahoma;
  border: 0;
  width: 324px;
  height: 76px;
}

.textarea_q {
  /*
background-image: url('images/textarea_bg.jpg');
  background-position: top left;
*/
  margin-left: 0px;
  background-repeat: no-repeat;
  overflow: hidden;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 8px;
  padding-bottom: 0;
  font-family: Tahoma;
  border: 0;
  height: 130px;
  width: 150px;

}

#events_box {
  background-image: url('images/events_bg.jpg');
  background-position: top left;
  background-repeat: no-repeat;
  margin-left: 20px;
  width: 205px;
  height: 250px;
  margin-left: 30px;
  padding-top: 0px;
  padding-right: 10px;
  padding-left: 8px;
  /*border: 1px solid;*/
}

#invite_friend {
  /*background-image: url('images/invite_friend_text1.jpg');
  background-position: top left;
  background-repeat: no-repeat;*/
  margin-left: 30px;
  height: 100px;
  width: 200px;
  border: 2px dashed #B11638;
}

a.invite_friend_link {
  /*background-image: url('images/invite_friend_button.jpg');*/
  /*background-position: top left;
  background-repeat: no-repeat;*/
  height: 33px;
  width: 231px;
  margin-left: 8px;
  /*border: 1px solid #ff0000;*/
}

a.new_member {
  /*background-image: url('images/new_member_button.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  height: 27px;
  width: 161px;*/
  margin-left: 12px;
  margin-bottom: 15px;
}

a.forgot_password {
  /*background-image: url('images/new_member_button.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  height: 27px;
  width: 161px;*/
  margin-bottom: 12px;

  /*margin-top: 555px;*/
}

.td_username {
  background-image: url('images/username.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  height: 25px;
  width: 79px;
  margin-left: 5px;
}

.text_field {
 border: 0;
}

.forgot_pass_link {
  background-image: url('images/forgot_password_button.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  height: 27px;
  width: 130px;
  margin-top: 0px;

}

#quilters_question {
  /*background-image: url('images/project.jpg');
  background-repeat: no-repeat;
  background-position: top left;*/
  height: 320px;
  width: 210px;
  margin-top: 20px;
  margin-left: 20px;
  border: 3px dashed #840034;
}

.posted_quest {
  border: 3px solid #E7E7E7;
  height: 140px;
  width: 160px;
  font-family: Arial;
  font-size: 12px;
}

.download_link {
  background-image: url('images/download_button.jpg');
  background-repeat: no-repeat;
  background-position: top left;
  height: 34px;
  width: 276px;
  margin-top: 0px;

}

.tb_category {
  margin-top: 15px;;
}

.td_category {
  font-family: Times New Roman;
  font-size: 22px;
  color: #a6a4a4;
  font-weight: bold;
  height: 30px;
}

.td_proj_arch {
  font-family: Times New Roman;
  font-size: 18px;
  color: #830036;
  font-weight: bold;
  height: 30px;
}

.textevent{
    width:300px;
    font-family: Times New Roman;
}
.textdate{
    width:100px;
    font-family: Times New Roman;
}

.copyright {
  font-size: 10pt;
  border-bottom: 1px dashed #840034;
  padding-bottom: 5px;
}
#bottomnav a{
padding-top: 5px;
padding-bottom: 5px;
padding-left: 10px;
padding-right: 10px;
margin-top: 5px;
margin-bottom: 5px;
margin-left: 5px;
margin-right: 5px;
font-size: 10pt;
font-weight: bold;
border: 1px dashed #840034;
}

.go_button {
  background-image: url(images/go.jpg);
  background-repeat: no-repeat;
  background-position: top;
  border: 0px;
  width: 40px;
  margin: 0;
  padding: 0;
  height: 33px;
  cursor: hand;
}

.back_button{
  background-image: url(images/back.jpg);
  background-repeat: no-repeat;
  background-position: top;
  border: 0px;
  width: 50px;
  margin: 0;
  padding: 0;
  height: 33px;
  cursor: hand;
}

.send_button {
  background-image: url(images/send.jpg);
  background-repeat: no-repeat;
  background-position: top;
  border: 0px;
  width: 50px;
  margin: 0;
  padding: 0;
  height: 33px;
  cursor: hand;
}

.td_pwd{
  padding-top: 10px;
}
.td_uname{
  padding-top: 10px;
}

.indextb {
  border: 1px dashed #840034;
}

a.discoverbenefits:link, a.discoverbenefits:visited {
  color: #800000;
  font-size: 25px;
  font-family: Arial Rounded MT Bold;
  text-decoration: none;
}
a.discoverbenefits:hover {
  color: #800000;
  font-size: 25px;
  font-family: Arial Rounded MT Bold;
  text-decoration: underline;
}

#sat_logo {
  background-image: url(images/satisfaction_logo.jpg);
  background-repeat: no-repeat;
  background-position: top;
  border: 0px;
  width: 149px;
  margin-left: 35px;
  margin-top: 3px;
  margin-right: 0;
  margin-bottom: 3px;
  height: 88px;
}
.info_td {
  padding-left: 10px;
  padding-right: 10px;
}

.video_screen {
  /*
  height: 250px;
  width:200px;*/
  margin-left: 0px;
}

.td_login_box {
  font-family: Arial;
  color: #ffffff;
}

#login_box_table {
  /*border: 2px dashed #B11638;*/
  width: 200px:
  height: 330px;
}
#whats_new {
  border: 3px dashed #840034;
  width: 90%;
}

.td_whats_new_date {
  font-family: Arial;
  font-size: 11px;
  text-align: left;
}

.td_whats_new_desc {
  font-family: Tahoma;
  font-size: 13px;
  text-align: left;
}

.td_join_qrc {
  padding-left: 290px;
}

.shop_page {
  font-family: Arial;
  font-size: 18px;
  font-weight: normal;
  color: #808080;
}
a.stitchin_link:link, a.stitchin_link:visited {
  font-family: Arial;
  font-size: 18px;
  color: #808080;
  text-decoration: none;
}

a.stitchin_link:hover {
  color: #830036;
  text-decoration: underline;
}

.ddmx {
    font: 11px tahoma;
}

.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
  vertical-align: middle;
    font-size: 13px;
    color: #ffffff;
    font-weight: normal;
    text-decoration: none;
    display: block;
    line-height: 20px;
/*    white-space: nowrap; */
    position: relative;
    font-family:Times New Roman;
}

.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
    text-align:left;
}

.ddmx .item2 {
    background: #830036;
}

.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    color: #C2909C;
    border: 0px solid #00ff00;
    text-align:left;
    width: auto;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 8px 16px 4px 8px;
}

.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 10px;
    right: 1px;
    border: 0;
}

.ddmx .section {
    background: #830036;
    border: 0px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: 10;
    margin-left: 0px;
    margin-top: 3px;
}

* html .ddmx td { position: relative; }
/*.tooltip{
width: 200px; color:#000;
font:lighter 11px/1.3 Arial;
text-decoration:none;text-align:center}

.tooltip span.top{padding: 30px 8px 0;
    background: url(images/bt.gif) no-repeat top}

.tooltip b.bottom{padding:3px 8px 15px;color: #548912;
    background: url(images/bt.gif) no-repeat bottom}*/
